Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Detaillierte Erklärung des grep-Befehls

Detaillierte Erklärung des grep-Befehls

王林
Freigeben: 2020-07-02 13:52:32
Original
7831 Leute haben es durchsucht

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].

Detaillierte Erklärung des grep-Befehls

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage