我得到
的错误 Syntax error: "done" unexpected (expecting "do")
这个,如果我运行以下shell文件,
LOG=/xxx/yyy.txt
while read folder day X
do
echo "$(date)"
find ${folder} -mtime +${day} -type f | while read line
do
rm ${line}
echo "deleted : $line"
done
done < foldersToDelete.list >> $LOG
任何人都可以帮我解决这个问题。提前谢谢。
答案 0 :(得分:1)
回答我的问题感觉不好,
无论如何我修好了,
问题是我的foldersToDelete.list文件,
这个领先的字母就像这个“^ M”在行尾是杀手,因为windows对ubuntu的问题,
我清除了上面的代码工作正常。