计数与GREP匹配模式的文件
我在一个Windows服务器上,并且已经安装了GREP for win。 我需要计算匹配(或不匹配)特定模式的文件名的数量。 我并不需要列出所有的文件名,我只需要总共有多少匹配。 我将要搜索的树结构相当大,所以我想尽可能地保留尽可能多的处理。
我对grep不是很熟悉,但看起来我可以使用-l选项来搜索与给定模式匹配的文件名。 所以,例如,我可以使用
$grep -l -r this *.doc*
搜索当前文件夹和所有子文件夹中的所有MS字文件。 然后这将返回给我所有这些文件的列表。 我不希望上市,我只是想要找到它的数量。 这可能与GREP ...或其他工具?
谢谢!
在Linux上你会使用
grep -l -r this .doc | wc -l
获取打印行数
尽管-r .doc不搜索所有的单词文件,但可以使用--include“* doc”。
如果你没有wc,你可以再次使用grep来计算匹配的数量:
grep -l -r --include "*doc" this . | grep -c .
链接地址: http://www.djcxy.com/p/78319.html
上一篇: Count files matching a pattern with GREP
下一篇: restart a service on another machine after connecting to it