egrep




SYNTAX
       egrep [-CVbchilnsvwx] [-Anzahl] [-AB Anzahl] [[-e] Ausdruck| -f  Datei]
       [Datei...]

BESCHREIBUNG
       egrep  durchsucht  die  angegebenen  Dateien (oder die Standardeingabe)
       nach einem Ausdruck und gibt die entsprechenden Zeilen aus.  Der Status
       von egrep ist 0, wenn der Ausdruck gefunden wurde, und sonst 1.

       egrep  unterscheidet  sich nur in der Syntax einiger Ausdrücke vom grep
       Kommando.  Als Ausdruck akzeptiert egrep  reguläre  Ausdrücke  mit  den
       folgenden Steuerzeichen:

       c      ein einzelner Buchstabe passt auf sich selbst

       .      ein Punkt passt auf jeden Buchstaben außer auf das Zeilenende

       ?      das dem Fragezeichen vorangehende Zeichen bzw.  Muster kann null
              oder einmal vorkommen

       *      das dem Asterisk * vorangehende Zeichen oder Muster kann  0  mal
              oder öfter vorkommen

       +      das  dem  Pluszeichen  + vorangehende Zeichen bzw. Muster kann 1
              mal oder öfter vorkommen

       |      die durch den Operator  |  verbundenden  Argumente  werden  oder
              verknüpft

       ^      (Caret) passt auf den Zeilenanfang

       $      passt auf das Zeilenende

       \<     passt auf den Wortanfang

       \>     passt auf das Wortende

       [Buchstaben]
              passt  auf  alle  Buchstaben;  dabei können einzelne Buchstaben,
              aber auch Bereiche in der Form von-bis  angegeben  werden;  wenn
              der  erste  Buchstabe nach [ein^ist, passt der Ausdruck auf alle
              Buchstaben außer den aufgeführten

       ()     die  Klammern  fassen  Ausdrücke  und  Zeichenketten   zusammen;
              außerdem  wird  der auf den in Klammern eingeschlossene Teil des
              Musters passende Text markiert und mit einem folgenden  \N  Aus-
              druck referenziert (Tag)

       \N     referenziert   die   auf  das  in  den  N-tens  runden  Klammern
              eingeschlossene Muster passende Zeichenkette.

       (, ), ?, *, + und |

       Die anderen Operatoren sind mit den anderen Buchstaben gleichrangig.

OPTIONEN
       -A Anzahl
              gibt Anzahl Zeilen Kontext nach jeder gefundenden Zeile aus

       -B Anzahl
              gibt Anzahl Zeilen Kontext vor jeder gefundenden Zeile aus

       -C     gibt 2 Zeilen Kontext vor und nach jeder gefundenden Zeile aus

       -Anzahl
              gibt Anzahl Zeilen Kontext vor und nach jeder gefundenden  Zeile
              aus

       -V     gibt die Versionsnummer auf die Standardfehlerausgabe

       -b     gibt die Position jeder gefundenen Stelle mit aus

       -c     gibt nur die Gesamtzahl der gefundenen Stellen aus

       -e Ausdruck
              sucht nach Ausdruck

       -f Datei
              Datei enthält die Ausdrücke, nach denen gesucht werden soll

       -h     unterdrückt die Dateinamen vor jeder Fundstelle

       -i     ignoriert Groß- und Kleinschreibung

       -l     gibt nur die Dateinamen mit Fundstellen aus

       -n     gibt die Zeilennummer zu jeder Fundstelle aus

       -s     (silent) keine Ausgabe außer Fehlermeldungen

       -v     gibt nur Zeilen aus, die den Ausdruck nicht enthalten

       -w     gibt  nur  Zeilen aus, in denen der Ausdruck als komplettes Wort
              vorkommt

       -x     gibt nur Zeilen aus, die den Ausdruck als ganze Zeile enthalten

BEISPIEL
       Das Kommando

       egrep 'sys_.*[^;]$' *.c

       liefert, im Verzeichnis  /usr/src/linux/kernel  ausgeführt,  die  erste
       egrep  '(.......).*1' Handbuch.tex

       kann  in  der  Datei  Handbuch.tex nach Zeilen gesucht werden, in denen
       eine Zeichenkette aus sieben Zeichen doppelt vorkommt.

SIEHE AUCH
       grep(1) und das LunetIX Linuxhandbuch

AUTOR
       Mike Haertel, James A. Woods und David Olson




LunetIX Linuxhandbuch            1. Juli 1993                         EGREP(1)

Man(1) output converted for Linux installieren!