Einzelnen Beitrag anzeigen

Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#5

AW: Linux Verzeichnis Inhalte Rekursiv auslesen

  Alt 9. Dez 2012, 13:30
grep -r "ichSuche" *.txt
Und das wird nicht funktionieren. Damit durchsucht Grep alle Dateien und Ordner im aktuellen Ordner, deren Endung ".txt" ist nach "ichSuche". Ordner die auf ".txt" enden werden rekursiv durchsucht. Das bedeutet, dass alle Dateien, egal wie sie heißen, in solchen Ordnern durchsucht werden. Willst du rekursiv alle .txt-Dateien durchsuchen, musst du mit find arbeiten. Zum Beispiel so:

Code:
find -iname '*.txt' -exec grep -l "ichSuche" "{}" \;
Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat