我正在尝试使用以下脚本读取 csv 文件但我不断遇到错误
ex.sh: line 11: syntax error near unexpected token \`done'
'x.sh: line 11: \`done <$1
请帮帮我
#!/bin/bash
OLDIFS=$IFS
IFS=","
while read f1 f2 f3 f4
do
echo -e "\n
$f1\n\
$f2\n\
$f3\n\
$f4\n"
done <$1
IFS=$OLDIFS
这是我正在使用的命令:bash ex.sh file.csv
答案1
您需要为 csv 文件提供第一个参数:
./x.sh /home/data.csv