我找到了一个 bash脚本,它列出了在文件开头或结尾处有一个空行的所有文件。
for f in `find . -type f`; do
for t in head tail; do
$t -1 $f |egrep '^[ ]*$' >/dev/null && echo "blank line at the $t of $f" ;
done;
done
我想将输出传递给文件。我将echo
行更改为:
$t -1 $f |egrep '^[ ]*$' >/dev/null && echo "blank line at the $t of $f" > blank_lines.log
但这没有用。
我想问一下符号的&&
作用以及为什么上面的行没有将输出传递给文件。