특정 파일에서 단어의 발생을 재귀적으로 찾기 위한 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

하지만 텍스트 파일에서만 작동합니다.

관련 정보