grep rekursiv, um nach dem Vorkommen eines Wortes in einer bestimmten Datei zu suchen

grep rekursiv, um nach dem Vorkommen eines Wortes in einer bestimmten Datei zu suchen

ich weiss Bescheid

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

Ich möchte aber nicht in allen Dateien nachschlagen. Ich muss nur in allen Dateien mit dem Namen wscript nach dem Vorkommen von „Text“ suchen. Wie kann das gemacht werden?

Antwort1

man grep:

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

Versuchen Sie also Folgendes:

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

Antwort2

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

Antwort3

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

Es funktioniert jedoch nur mit Textdateien.

verwandte Informationen