我有这个脚本几乎和另一个脚本一样,但是当另一个脚本工作正常时,这个脚本不想工作。
它必须用;
替换,
并加入一些位于以某个名称开头的路径中的csv文件,不包括除第一个文件之外的所有文件的第一行。
这是我的脚本。
#!/bin/bash
if [ -f /Desktop/AnotherFolder/newname.csv ]
then
rm /Desktop/AnotherFolder/newname.csv
fi
i=0
for f in /Desktop/NewFolder/somename*.csv
do
if [ $i -eq 0 ]
then
#Converto il carattere | in virgola
sed 's/;/,/g' $f > /Desktop/AnotherFolder/newname.csv
let "i += 1"
else
tail -n+2 $f | sed 's/;/,/g' $f >> /Desktop/AnotherFolder/newname.csv
fi
done
错误:
line 18 Bash error: syntax Syntax error: unexpected end of file