grep ist ein leistungsstarkes Textsuchtool, das mithilfe regulärer Ausdrücke nach Text sucht und passende Zeilen ausgibt. Allgemeine Syntax des grep-Befehls: [grep [-acinv] [--color=auto] 'Suchzeichenfolge' Dateiname].
grep
(empfohlenes Tutorial: Linux-Tutorial)
grep ist eine leistungsstarke Textsuche Tool, das mithilfe regulärer Ausdrücke nach Text sucht und passende Zeilen ausgibt.
Allgemeine Syntax:
[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename
Optionen und Parameter:
-a: Binärdateien als Textdateien durchsuchen
-c: Zählen Sie, wie oft die „Suchzeichenfolge“ gefunden wird
-i: Ignorieren Sie den Unterschied in der Groß-/Kleinschreibung, sodass die Groß-/Kleinschreibung als gleich betrachtet wird
-n: Ausgabezeilennummer
-v: Auswahl umkehren, d. h. Zeile ohne Inhalt der Suchzeichenfolge anzeigen
--color=auto: Sie können dem gefundenen Schlüsselwortteil Farbe hinzufügen
(Video-Tutorial: Linux-Video-Tutorial )
Beispiel:
Entfernen Sie die Zeilen, in denen root in /etc/passwd erscheint.
# grep root /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin 或 # cat /etc/passwd | grep root root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin
Entfernen Sie die Zeilen, in denen root in /etc/passwd erscheint, und zeigen Sie diese gleichzeitig an Nummer in /etc/passwd
# grep -n root /etc/passwd 1:root:x:0:0:root:/root:/bin/bash 30:operator:x:11:0:operator:/root:/sbin/nologin
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des grep-Befehls. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!