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“.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
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!