|
|||||||
Регулярные выражения - как в grep выбрать строки, не содержащие заданную подстроку
Время создания: 26.12.2012 10:39
Текстовые метки: linux, grep, отрицание, не содержит, строка, инвертировать, регулярка, регулярные выражения
Раздел: Компьютер - Программирование - Регулярные выражения
Запись: xintrea/mytetra_syncro/master/base/13565039465gj0ci5g4q/text.html на raw.github.com
|
|||||||
|
|||||||
Часто grep используется как фильтр для некоторого потока символьных данных. Часто возникает задача выбрать строки, не содержащие какое-либо выражение. Однако, в синтаксисе регулярных выражений нет простых средств для действия "не содержит подстроку". Поэтому, частично решить проблему можно с помощью ключа -v (или --invert-math) команды grep. Таким образом, показать строки, в которых нет подстроки "Abrakadabra" можно так: cat file.txt | grep -v Abrakadabra В результате в стандартный поток будут выданы строки, в которых отсутствует подстрока "Abrakadabra". |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|