Shell Programmierung >> Egrep Linux

Egrep unter Linux


Mit egrep lassen sich Dateien nach Textmustern durchsuchen. Egrep gibt alle Zeilen einer Datei aus, in denen ein bestimmtes Textmuster (ein regulärer Ausdruck) gefunden wird.

Egrep [-option] ’Textmuster’ Dateienliste

Egrep Optionen


- i Ignoriert Groß-Kleinschreibung
- v Gibt nur Zeilen aus, in denen das Textmuster nicht enthalten ist
- l Gibt nur die Dateinamen mit Fundstellen aus
-n Gibt die Zeilennummer zu jeder Fundstelle aus

Egrep Textmuster / Reguläre Ausdrücke


. Ein beliebiges Zeichen
[xy] Irgendein Zeichen aus einer vordefinierten Liste
^ Zeilenanfang
$ Zeilenende
\ X steht am Wortanfang
\>y Y steht am Wortende
| Oder ( x | y). Zeile enthält „x“ oder „y“.


Beispiel:
Egrep ‚^A’ datei.txt
Zeigt alle Zeilen aus der Datei.txt, die mit einem „A“ anfangen

Egrep ‚\>A*\>N’ datei.txt
Zeigt alle Zeilen aus der Datei.txt, die ein Wort enthalten, das mit A beginnt und auf N endet.


Buch - Empfehlung
Letzte Forenbeiträge