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.