MyTetra Share
Делитесь знаниями!
Регулярные выражения - как в grep выбрать строки, не содержащие заданную подстроку
Время создания: 26.12.2012 10:39
Раздел: Компьютер - Программирование - Регулярные выражения
Запись: xintrea/mytetra_syncro/master/base/13565039465gj0ci5g4q/text.html на raw.github.com

Часто grep используется как фильтр для некоторого потока символьных данных.

Часто возникает задача выбрать строки, не содержащие какое-либо выражение. Однако, в синтаксисе регулярных выражений нет простых средств для действия "не содержит подстроку".

Поэтому, частично решить проблему можно с помощью ключа -v (или --invert-math) команды grep.

Таким образом, показать строки, в которых нет подстроки "Abrakadabra" можно так:

cat file.txt | grep -v Abrakadabra

Так же в этом разделе:
 
MyTetra Share v.0.55
Яндекс индекс цитирования