分页: 1 / 1

如何让循环忽略“没有那个文件或目录”

发表于 : 2018-11-12 9:14
悬崖勒马2011
Bash 脚本:

cat ... | while read xxx
do
...
done

只要出现“没有那个文件或目录” ,循环就终止了。如何忽略这个,让它执行到底呢?
谢谢!

Re: 如何让循环忽略“没有那个文件或目录”

发表于 : 2018-11-12 9:43
astolia
没看懂。
cat a b c | while read xxx;
do
...
done; echo 1
即使是a b c中有些文件不存在,循环一样会处理存在的文件啊,何来“循环就终止了”?
你用set -x开启调试模式,看看“没有那个文件或目录” 这个错误到底是谁报的