Heim > Artikel > Betrieb und Instandhaltung > So verwenden Sie grep zum Filtern mehrerer Bedingungen unter Linux
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.
cat 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!