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