Wie durchsucht man mit grep alle Unterverzeichnisse und deren Unterverzeichnisse nach dem Vorkommen eines Wortes?

Wie durchsucht man mit grep alle Unterverzeichnisse und deren Unterverzeichnisse nach dem Vorkommen eines Wortes?

Mögliches Duplikat:
Suchen nach Zeichenfolgen in Dateien

Angenommen, ich habe ein Verzeichnis namens „Home“ und dies ist mein aktuelles Verzeichnis.

Und in diesem Home-Verzeichnis habe ich viele andere Verzeichnisse

Verzeichnis1, Verzeichnis2 usw.

Wie führe ich ein Grep aus, um das Vorkommen eines Wortes (sagen wir „AXN“) in allen Dateien in allen diesen Unterverzeichnissen (und deren Unterverzeichnissen) zu finden?

Antwort1

Sie können etwas wie Folgendes verwenden:

grep -r "AXN" .

Verwenden Sie -ires, wenn die Groß-/Kleinschreibung nicht beachtet werden soll.

Antwort2

Versuchen

find / -type f -exec grep -il AXN {} +

verwandte Informationen