Что является противоположностью «grep»?

18

Скажем, я печатаю длинный ряд строк, и вместо того, чтобы показывать только строки, содержащие определенный шаблон (какой из них использует «grep»), как отфильтровать определенные шаблоны?

сельдь
источник
8
grep -v pattern files*
lcd047
@ lcd047 - Спасибо! Думаю, мне следовало прочитать инструкцию для grep, а не искать отдельную команду. Кстати, поскольку вы прокомментировали раньше, чем другой ответчик, я бы принял ваш ответ, если бы вы опубликовали его как один.
Алек
1
Да, он избил меня за несколько секунд :)
dr01

Ответы:

26

Вы по-прежнему используете grep ... с -vопцией, которая указывает grep печатать только те строки, которые не соответствуют шаблону:

grep -v pattern myfile 
dr01
источник
2
Длинная форма флага -vесть --invert-match.
Патрик Дарк