Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So verwenden Sie grep unter Linux, um Dateien zu finden, die nicht enthalten

So verwenden Sie grep unter Linux, um Dateien zu finden, die nicht enthalten

WBOY
WBOYOriginal
2022-05-17 16:51:5810667Durchsuche

Unter Linux können Sie den Parameter „-v“ des grep-Befehls verwenden, um Zeichenfolgen zu finden, die die Bedingungen in der Datei nicht erfüllen. v“, bedeutet umgekehrte Auswahl und zeigt Um alle Zeilen auszuschließen, die mit Text übereinstimmen, lautet die Syntax „grep -v string filename not Included“.

So verwenden Sie grep unter Linux, um Dateien zu finden, die nicht enthalten

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So finden Sie Zeichenfolgen unter Linux, die nicht enthalten:

Der Linux-Befehl grep wird verwendet, um Zeichenfolgen zu finden, die die Bedingungen in der Datei erfüllen.

Der grep-Befehl wird verwendet, um Dateien zu finden, deren Inhalt den angegebenen Vorlagenstil enthält. Wenn festgestellt wird, dass der Inhalt einer Datei mit dem angegebenen Vorlagenstil übereinstimmt, zeigt der Standardbefehl grep die Spalte an, die den Vorlagenstil enthält. Wenn kein Dateiname angegeben ist oder wenn - angegeben ist, liest der Befehl grep Daten vom Standardeingabegerät.

[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename

Optionen und Parameter:

-a: Durchsuchen Sie die Binärdatei als Textdatei.

-c: Berechnen Sie, wie oft die „Suchzeichenfolge“ gefunden wird.

-i: Ignorieren Sie den Unterschied in Groß- und Kleinschreibung und Kleinbuchstaben werden gleich behandelt

-n: Nebenbei die Zeilennummer ausgeben

-v: Auswahl umkehren, d. h. die Zeile ohne den Inhalt der „Suchzeichenfolge“ anzeigen! Alle Zeilen anzeigen, die keinen passenden Text enthalten

--color=auto: Sie können die gefundenen Schlüsselwörter in Farbe anzeigen!

Zum Beispiel muss ich die Zeilen extrahieren, die kein ok enthalten, und die entsprechende Anzahl von Zeilen zählen

grep -cv "OK" result

oder

grep -v "OK" result |wc -l

Zeige die Zeilen und die Anzahl von Zeilen an, die kein ok enthalten

grep -nv "OK" result

Empfohlenes Lernen: Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie grep unter Linux, um Dateien zu finden, die nicht enthalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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