使用命令行"查找| grep -wc"如何返回大于零的值?

时间:2016-06-26 23:49:30

标签: macos command-line terminal grep find

我下载了一个.htm文件并在

中键入了该文件
find . -iname "*.htm" | xargs grep -Ewcp 'sevenfold'

我不确定-E的作用,但我知道-wcp是字数和路径。这是一个展示它的样本。

./bible/bible/RecoveryVersion_htm/ZecN.htm:1
./bible/bible/RecoveryVersion_htm/ZecO.htm:0
./bible/bible/RecoveryVersion_htm/Zep.htm:0
./bible/bible/RecoveryVersion_htm/ZepN.htm:0
./bible/bible/RecoveryVersion_htm/ZepO.htm:0

这个列表很长很多零如何缩小搜索范围只显示没有零点击的单词?我可以以某种方式把if语句“如果值为0不显示”这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以使用grep的其他调用来过滤结果:

find . -iname "*.htm" | xargs grep -Ewcp 'sevenfold' | grep -v ':0$'