Was ist das Gegenteil von "grep"?

17

Angenommen, ich drucke eine lange Reihe von Zeichenfolgen aus, und anstatt nur Zeilen mit einem bestimmten Muster anzuzeigen (wofür verwendet man "grep"), wie kann ich bestimmte Muster herausfiltern ?

Alec
quelle
8
grep -v pattern files*
lcd047
@ lcd047 - Danke! Ich denke, ich hätte die Anweisung für grep lesen sollen, anstatt nach einem separaten Befehl zu suchen. Übrigens, da Sie vor dem anderen Kommentator einen Kommentar abgegeben haben, würde ich Ihre Antwort akzeptieren, wenn Sie sie als eine Antwort veröffentlichen würden.
Alec
1
Ja, er hat mich ein paar Sekunden geschlagen :)
dr01

Antworten:

25

Sie verwenden weiterhin grep ... mit der -vOption, die grep anweist, nur die Zeilen zu drucken, die nicht mit dem Muster übereinstimmen:

grep -v pattern myfile 
dr01
quelle
2
Die lange Form der Flagge -vist --invert-match.
Patrick Dark