Der Befehl grep unter Linux

15.02.2023
17:28

Der Befehl grep wird in UNIX-ähnlichen Betriebssystemen verwendet, um nach einer bestimmten Teilzeichenkette oder einem regulären Ausdruck in Textdateien oder der Ausgabe anderer Befehle zu suchen.

Welche Funktion der Befehl grep hat

Die Syntax des grep-Befehls lautet wie folgt:

grep [options] sample [files]

Hier ist pattern die zu suchende Teilzeichenkette oder der reguläre Ausdruck und [files] ist die Liste der zu durchsuchenden Dateien. Wenn [files] nicht angegeben wird, liest grep die Eingabe von der Standardeingabe (was normalerweise bedeutet, dass Sie die Ausgabe anderer Befehle an grep weitergeben können).

Einige gängige grep-Optionen sind:

-i - Groß- und Kleinschreibung bei der Suche ignorieren

-r - rekursiv in allen Unterverzeichnissen suchen

-n - Ausgabe der Zeilennummern, in denen ein Muster gefunden wurde

-v - nur Zeilen ausgeben, die das Muster nicht enthalten

Um zum Beispiel alle Zeilen in der Datei beispiel.txt zu finden, die das Wort "apple" enthalten, können Sie den Befehl verwenden:

grep apple example.txt

Und um alle Dateien im aktuellen Verzeichnis und seinen Unterverzeichnissen zu finden, die das Wort "banana" enthalten, können Sie den Befehl verwenden:

grep -r banana .

Hier steht der Punkt für das aktuelle Verzeichnis.

15% Rabatt auf neue VPS
Beeilen Sie sich und bestellen Sie einen Server an einem beliebigen Ort

Andere Artikel

15.02.2023
7 439
Wissensbasis / Anweisungen
Nützliche Befehle im Firefox-Browser für Linux
15.02.2023
11 401
Wissensbasis / Anweisungen
Der Befehl cp unter Linux
15.02.2023
25 472
Wissensbasis / Anweisungen
Wie man einen Rahmen in LibreOffice erstellt