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 ?


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 

2
Die lange Form der Flagge -vist --invert-match.
Patrick Dark
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.