我通常grep word *
在包含包含该单词的文件的文件夹中使用。但是在这个文件夹中,我还有一些文件夹,这些文件夹下有包含该单词的文件,请问这个问题的正确命令是什么?
谢谢
答案1
grep 有一个递归选项:
grep -R 单词*
您可以将“*”替换为您想要查看的目录的完整路径,因为使用通配符将在当前目录中搜索单词“word”。
答案2
find . -type f | xargs grep -l "search-pattern"
或者
grep -R "search pattern" *