grep
Programmieren
Basiswissen
Sucht in Textdateien nach Zeichenfolgen: Grep ist ein Suchprogramm für Unix und Linux-Rechner. Grep wird von der Kommandozeile (Konsole, Terminal) aus gestartet. Hier stehen einige Beispiele dazu.
Beispiel an sich
grep jupiter *txt
Sucht in allen txt-Dateien nach Jupiter, Trefferzeile geht in Standardausgabe
Aa gleich behandeln
grep -i JuPiTer *txt
Wie oben, ignoriert Groß-- und Kleinschreibung
Mehrere Zeilen
pcregrep -M 'abc.*(n|.)*efg' test.txt
Sucht nach abc, gefolgt von Leerzeilen und dann efg
Datei ohne bestimmten String
grep -L "Explosion" *.txt
Gibt den Namen aller Dateien, die nicht "Explosion" enthalten.