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 -ir
es, wenn die Groß-/Kleinschreibung nicht beachtet werden soll.
Antwort2
Versuchen
find / -type f -exec grep -il AXN {} +