Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So verwenden Sie grep zum Filtern mehrerer Bedingungen unter Linux

So verwenden Sie grep zum Filtern mehrerer Bedingungen unter Linux

angryTom
angryTomnach vorne
2019-12-12 17:01:204662Durchsuche

In diesem Artikel wird hauptsächlich die Verwendung von grep unter Linux zum Filtern mehrerer Bedingungen vorgestellt, und Freunde in Not können sich darauf beziehen.

So verwenden Sie grep zum Filtern mehrerer Bedingungen unter Linuxcat log.txt | .txt |. grep Bedingung zwei |. grep Bedingung drei; , Sie müssen abc mmm in .txt nnn ausschließen

grep -v 'mmm|nnn' abc.txt

Aber es gibt immer noch viele, wir müssen daraus die erforderliche IP-Adresse finden Informationen, wir haben vielleicht darüber nachgedacht, grep -v zu verwenden, um inet6 zu blockieren. Die Ergebnisse sind wie folgt:

Empfohlen: [

Linux-Video-Tutorial

]

1、|bash-3.2# ifconfig | grep inet | grep -v inet6
2、|  inet 127.0.0.1 netmask 0xff000000
3、|  inet 10.60.104.38 netmask 0xfffffe00 broadcast 10.60.105.255

Werfen wir einen Blick auf die gängigen Filter von Linux grep. Der durch den Befehl

gefilterte Inhalt kann eine Phrase usw. sein. Er muss in Anführungszeichen

eingeschlossen werden 1. Holen Sie sich das Schlüsselwort key1, key2, key3 in der Datei: cat fileName | grep -E "key1|key2|key3"

3 .Erhalten Sie mehrere Schlüsselwörter in der Datei und erfüllen Sie die folgenden Anforderungen: cat-Dateiname | >

4. Ignorieren Sie ein bestimmtes Schlüsselwort in der Datei, das maskiert werden muss „|“:

cat fileName | >Dieser Artikel stammt von der chinesischen PHP-Website, Spalte

Linux-System-Tutorial

, willkommen zum Lernen!

Das obige ist der detaillierte Inhalt vonSo verwenden Sie grep zum Filtern mehrerer Bedingungen unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen