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

ただし、テキスト ファイルでのみ機能します。

関連情報