Wie Sie einen String in einer Datei im Unix Suche . Diese Dateien können Tausende von Zeilen lang sein . Das macht die Aufgabe der Suche nach einem bestimmten Wort entmutigend. Die " grep "-Befehl kann ein Benutzer für eine Zeichenfolge innerhalb einer Textdatei suchen. Standardmäßig grep sucht nach den Zeichen in Bestellung, unabhängig vom Fall oder ob sie Teil eines größeren Wortes. Es gibt Optionen, die mit dem Befehl verwendet werden, um die Suche zu verfeinern können . Anleitung
1
Log in einer Terminal-Sitzung oder öffnen Sie ein Terminal-Fenster .
2
Geben Sie den Befehl " grep " ersetzen die Wort " " mit der Zeichenfolge, die Sie suchen. Ersetzen Sie " " mit dem genauen Namen der Datei. Der Ausgang zurückkehren wird die komplette Linie der Text , dass die Zeichenfolge in. Es wird nichts zurück, wenn die Zeichenfolge nicht in der Datei angezeigt.
3 Geben Sie den Befehl " grep- i < ; string> " passend zum Fall des Strings. Zum Beispiel, " grep -i String file.txt " gibt alle Instanzen von " String ", aber nicht die Fälle von "string ".
4 Geben Sie den Befehl " grep -w ; " übereinstimmen ganze Wörter . Zum Beispiel, " grep -w String file.txt " gibt nur die Zeilen mit "string" als ganzes Wort , wird es nicht wieder Linien, die das Wort " string1 " in ihnen haben.
5 Geben Sie den Befehl "exit ", um die Terminal-Sitzung zu schließen.