【发布时间】:2017-05-17 11:54:08
【问题描述】:
我尝试使用我可以执行的操作来制作 oneline 命令: 在文件夹“数据”中有 570 个文件 - 每个文件都有一些文本行 - 文件从 1 调用到 570.txt
我想要 cat 每个文件,按单词 grep 并计算该单词出现的次数。 目前他正在尝试使用 ' for '
for FILES in $(find /home/my/data/ -type f -print -exec cat {} \;) ; do echo $FILES; cat $FILES |grep word ; done |wc -l
但如果我这样做,它们会正确计数,但不会显示计数的文件
我希望它看起来:
----> 1.txt <----
210
---> 2.txt <----
15
等等等等等等。
如何获得
【问题讨论】: