- grep и регулярные выражениея, allez, 05:39 , 27-Июн-09 (1)
>[оверквотинг удален] >text2 >text3 >text4 >text1 >text2 >как мне с помощью grep вывести строчки, в которых есть text1 и >text2? Что я только не пробовал не выходит:( >grep "(text1|text2)" file.txt >В чем моя ошибка? >Спасибо. Ошибка в злостном пренебрежении чтением манов. ;-) Читайте man grep на предмет опции -E или используйте egrep.
- grep и регулярные выражениея, Serge, 06:35 , 27-Июн-09 (2)
>Ошибка в злостном пренебрежении чтением манов. ;-) согласен >Читайте man grep на предмет опции -E или используйте egrep. несогласен grep "text1\|text2" file.txt
- grep и регулярные выражениея, allez, 08:45 , 27-Июн-09 (3)
>несогласен > >grep "text1\|text2" file.txt Ну да, можно и так. Но это уже дело личных предпочтений. :-) Мне, например, просто лениво экранировать каждый спецсимвол (выражения-то бывают и длинными, и очень длинными), да и удобочитаемости это не добавляет...
- grep и регулярные выражениея, Guest2009, 14:35 , 27-Июн-09 (4)
- grep и регулярные выражениея, phpcoder, 19:13 , 28-Июн-09 (5)
>grep "text1\|text2" file.txt или grep 'text[12]' file.txt
- grep и регулярные выражениея, allez, 19:43 , 28-Июн-09 (6)
>или grep 'text[12]' file.txt Сдается мне, что "text1" и "text2" были использованы лишь для примера, а в реальной жизни автору приходится искать более разнящиеся образцы. :-)
|