我不太确定如何从Linux的for循环中打印正在处理的文件名。我意识到有人问过类似的问题,但是我还没有成功修改任何建议的回答。
我正在尝试输入文件并输出文件名。每个单独的条目由4行组成,这就是我要除以4的原因。我可以轻松地通过以下方式对条目进行计数:
for i in *.gz; do expr $(cat $i | wc -l) / 4; done
但是如何输出文件名?
感谢您的帮助!瑞安
有帮助吗?
for i in *.gz
do
echo "$i"
expr $(cat "$i" | wc -l) / 4
done