So finden Sie eine versteckte Zeichenfolge in mehreren Verzeichnissen

So finden Sie eine versteckte Zeichenfolge in mehreren Verzeichnissen

Ich habe eine Reihe von Verzeichnissen, von denen jedes eine Datei enthält. Einige dieser Dateien sind jetzt versteckt. Ich muss eine Zeichenfolge finden, die sich in einer der versteckten Dateien befindet.

Ich habe es versucht

fgrep -r "*medium*" .

find . | fgrep '*medium*'

Medium ist die Zeichenfolge, die ich finden muss. Keiner dieser Befehle findet das Wort, das ich brauche.

Antwort1

grep -r --include=.* medium .

man grep:

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

verwandte Informationen