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