Christian Kruse: korrekte Befehlszeile für Linus-Grep gesucht.

Beitrag lesen

Moin jens321,

Ich suche einen Befehl, der mir alle Dateien anzeigt, die ein bestimmtes Wort enthalten.

Der Suchebefehl soll rekursiv über alle Unterverzeichnisse gehen, aber nur Dateien durchsuchen, die die Dateiendung ".pl" haben.

Das sollte mit

  
grep -R --include='*.pl' wort .  

erreichbar sein.

Wenn es komplizierter wird, du also mit einem einfachen Glob die Dateien nicht mehr beschreiben kannst, dann kannst du das auch mit find realisieren:

  
find . -type f -and -name '*.pl' -print0 | xargs -0 grep wort  

LG,
 CK