다음 스크립트를 사용하여 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