grep рекурсивно ищет вхождение слова в определенном файле

grep рекурсивно ищет вхождение слова в определенном файле

Я знаю о

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

Но я не хочу искать во всех файлах. Мне просто нужно проверить наличие 'text' во всех файлах с именем wscript. Как это можно сделать?

решение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

Однако он работает только с текстовыми файлами.

Связанный контент