次のスクリプトを使用して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