Ich möchte lernen, wie man es benutzt, damit ich anfangen kann, das Terminal mehr zu benutzen.
command-line
grep
Ben
quelle
quelle
man grep
.Antworten:
grep
wird verwendet, um nach Text aus einer Datei oder der Ausgabe eines anderen Befehls zu suchen. Es kann die Zeilen zurückgeben, in denen es eine Übereinstimmung findet, oder die Zeilen, in denen es keine Übereinstimmung findet.quelle
NAME
ZUSAMMENFASSUNG
BESCHREIBUNG
OPTIONEN
SOURCE : MANPAGE FOR GREP
Sie können sich durch Eingabe über Befehle informieren
im terminal.
quelle
Sie haben Ihre Frage mit
grep
tag markiert . Es ist jedoch besser, wenn Sie zuerst die Tag-Informationengrep
lesen, die sich auf Folgendes beziehen :Außerdem hat fast jeder Befehl eine Handbuchseite, die Sie lesen können. Verwenden Sie in Ihrem Fall diesen Befehl:
Sogar noch mehr, können Sie Informationen über grep Mithilfe dieser Befehle erhalten:
info grep
,grep -h
,grep --help
,whatis grep
oderapropos grep
.quelle
grep durchsucht den Inhalt von Dateien anhand eines regulären Ausdrucks. Die einfachste Art, es zu benutzen, ist so etwas wie
grep "word" file.txt
. In diesem Fall wird nur jede Zeile zurückgegeben, in der "word" in file.txt erscheint (oder nichts, wenn es nicht da ist). Informieren Sie sich über reguläre Ausdrücke, um die Funktionalität zu verbessern. Sie können viele Tutorials online finden, indem Sie suchen. http://lmgtfy.com/?q=grep+tutorialPersönlich empfehle ich, das Terminal nicht nur für die Verwendung des Terminals zu verwenden. Möglicherweise haben Sie große Mühe, komplizierte Tools wie grep zu erlernen, um festzustellen, dass Sie grafische Programme oder Skripte verwenden, die Sie in Ihrer bevorzugten interpretierten Sprache geschrieben haben. Die meisten Leute, die empfehlen, altmodische Terminalbefehle zu lernen, sind selbst altmodische Hacker.
quelle
Der Befehl grep durchsucht eine oder mehrere Eingabedateien nach Zeilen, die mit einem bestimmten Muster übereinstimmen. Standardmäßig druckt grep die übereinstimmenden Zeilen.
Grep durchsucht die benannten Eingabedateien (oder die Standardeingabe, wenn keine Dateien benannt sind oder der Dateiname angegeben ist) nach Zeilen, die eine Übereinstimmung mit dem angegebenen MUSTER enthalten. Standardmäßig druckt grep die übereinstimmenden Zeilen.
Zusätzlich stehen zwei Variantenprogramme egrep und fgrep zur Verfügung. Egrep ist dasselbe wie grep -E. Fgrep ist dasselbe wie grep -F. Man Page
Sie können sich auch SS64 ansehen
quelle