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


18

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


8
grep -v pattern files*
lcd047

@ lcd047 - Спасибо! Думаю, мне следовало прочитать инструкцию для grep, а не искать отдельную команду. Кстати, поскольку вы прокомментировали раньше, чем другой ответчик, я бы принял ваш ответ, если бы вы опубликовали его как один.
Алек

1
Да, он избил меня за несколько секунд :)
dr01

Ответы:


26

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

grep -v pattern myfile 

2
Длинная форма флага -vесть --invert-match.
Патрик Дарк
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.