rnw“:在所有文件中搜索一个字符串
相关问题:如何在Linux上查找包含特定文本的所有文件?
我一直在使用上述问题的答案中提到的命令来搜索所有文件中的字符串出现次数:
grep -rnw '/path/to/somewhere/' -e "pattern"
但是最近我遇到了一个问题,如下图所示:
看起来这个命令只能识别那些脱颖而出的单词或其他东西。 我应该如何修改命令来改进我的搜索结果?
explainhell有助于解释你的命令,并给出man grep
的摘录:
-w, --word-regexp
Select only those lines containing matches that form whole words.
所以只需删除-w
因为它明确地做了你不想要的东西:
grep -rn '/path/to/somewhere/' -e "pattern"
链接地址: http://www.djcxy.com/p/13673.html