grep 递归地查找特定文件中某个单词的出现

grep 递归地查找特定文件中某个单词的出现

我知道

grep -rin 'text' /path/to/direcotry

但我不想在所有文件中查找。我只需要检查所有名为 wscript 的文件中是否出现“text”。该怎么做?

答案1

男人grep:

   --include=GLOB
          Search  only  files whose base name matches GLOB (using wildcard
          matching as described under --exclude).

尝试一下这个:

grep -rin --include=wscript 'text' /path/to/files 

答案2

 grep -rin 'text' `find /path/to/directory -name wscript`

答案3

grep -rin 'your-text' /path/to/text/file/text-file.txt

但它只适用于文本文件。

相关内容