Qual è l'opposto di "grep"?


18

Supponiamo che stia stampando una lunga serie di stringhe e invece di mostrare solo linee contenenti un determinato modello (che si usa "grep" per fare), come posso filtrare determinati motivi?


8
grep -v pattern files*
lcd047,

@ lcd047 - Grazie! Immagino che avrei dovuto leggere le istruzioni per grep, piuttosto che cercare un comando separato. A proposito, dal momento che hai commentato prima dell'altro risponditore, accetterei la tua risposta se l'avessi pubblicata come una.
Alec,

1
Sì, mi ha battuto di qualche secondo :)
dr01,

Risposte:


26

Usa ancora grep ... con l' -vopzione, che dice a grep di stampare solo quelle linee che non corrispondono al modello:

grep -v pattern myfile 

2
La forma lunga della bandiera -vè --invert-match.
Patrick Dark,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.