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.

20 % Rabatt auf neue Serverbestellungen in jedem Land!
Ein zuverlässiger Server für Ihre Projekte zu einem günstigen Preis.

Andere Artikel

15.02.2023
8 273
Wissensbasis / Anweisungen
Nützliche Befehle im Firefox-Browser für Linux
15.02.2023
12 252
Wissensbasis / Anweisungen
Der Befehl cp unter Linux
15.02.2023
26 386
Wissensbasis / Anweisungen
Wie man einen Rahmen in LibreOffice erstellt