我下载了.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则不显示”,这可能吗?
您可以使用的另一个调用grep
来过滤结果:
find . -iname "*.htm" | xargs grep -Ewcp 'sevenfold' | grep -v ':0$'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句