Dies ist eine alte Version des Dokuments!
grep findet Muster in Dateien. Es gibt noch egrep und fgrep, die sich so verhalten, als habe man grep mit der Option -E bzw. -F aufgerufen
Verwende MUSTER als das Suchmuster. Dadurch lässt sich verhindern, dass grep Suchmuster, die mit - beginnen, als Optionen interpretiert.
Es lässt sich so auch nach mehreren Mustern suchen, $ grep -e hallo -e ciao brief_1.txt
Sucht nach Suchmustern Zeile für Zeile in DATEI.
Zeige NUM Zeilen Kontext vor einer auf das Muster passenden Zeile an.
Zeige je NUM Zeilen Kontext vor und nach einer auf das Muster passenden Zeile an. Zwei Zeilen Kontext sind voreingestellt.
Gibt lediglich die Zahl der Funde an
Unterscheidet auf der Suche nach Treffern nicht zwischen Groß- und Kleinschreibung.
Gibt vor jeder Zeile die Zeilennummer innerhalb der aktuellen Eingabedatei aus.
$ man grep
Unter einem regulären Ausdruck versteht man ein Muster, das eine bestimmte Menge von Zeichenketten beschreibt. Reguläre Ausdrücke werden ganz ähnlich aufgebaut wie arithmetische Ausdrücke, indem man sie mit Hilfe verschiedener Operatoren aus kleineren Ausdrücken zusammensetzt.
$ man grep
$ finger @kernel.org | grep 'latest stable version'
grep -r SUCHWORT ./* >text.txt
Das >text.txt bewirkt dabei, dass die Ergebnisse in einer Datei gespeichert werden. Ist vielleicht besser, denn sonst flattern die nur so über den Bildschirm falls es einige sind.