所以我在将ls
命令传送到grep
. 我基本上ls -l
在一个缺少一些文件的文件的 for 循环中运行,所以它给了我No file or directory found
三行的错误。我不知道如何只解析这些行并将其输出到另一个文件/变量。
for i in $file
do
line=`/bin/echo $i | sed 's/source1_dir/dest1_dir/g'`
/bin/ls -l $line | grep -i "No file"
done
当我尝试这样做时,它会输出三个错误,但如果有意义的话,我无法将这些错误传送到另一个文件。我认为这是 stderr 的问题,但我不确定。