The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"grep и регулярные выражениея"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"grep и регулярные выражениея"  +/
Сообщение от Guest2009 on 27-Июн-09, 03:43 
Здравствуйте!
Есть файл
text1
text2
text3
text4
text1
text2
как мне с помощью grep вывести строчки, в которых есть text1 и text2? Что я только не пробовал не выходит:(
grep "(text1|text2)" file.txt
В чем моя ошибка?
Спасибо.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "grep и регулярные выражениея"  +/
Сообщение от allez (ok) on 27-Июн-09, 05:39 
>[оверквотинг удален]
>text2
>text3
>text4
>text1
>text2
>как мне с помощью grep вывести строчки, в которых есть text1 и
>text2? Что я только не пробовал не выходит:(
>grep "(text1|text2)" file.txt
>В чем моя ошибка?
>Спасибо.

Ошибка в злостном пренебрежении чтением манов. ;-)
Читайте man grep на предмет опции -E или используйте egrep.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "grep и регулярные выражениея"  +/
Сообщение от Serge (??) on 27-Июн-09, 06:35 

>Ошибка в злостном пренебрежении чтением манов. ;-)

согласен

>Читайте man grep на предмет опции -E или используйте egrep.

несогласен

grep "text1\|text2" file.txt

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "grep и регулярные выражениея"  +/
Сообщение от allez (ok) on 27-Июн-09, 08:45 
>несогласен
>
>grep "text1\|text2" file.txt

Ну да, можно и так. Но это уже дело личных предпочтений. :-) Мне, например, просто
лениво экранировать каждый спецсимвол (выражения-то бывают и длинными, и очень
длинными), да и удобочитаемости это не добавляет...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "grep и регулярные выражениея"  +/
Сообщение от Guest2009 on 27-Июн-09, 14:35 
Спасибо:)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "grep и регулярные выражениея"  +/
Сообщение от phpcoder email(??) on 28-Июн-09, 19:13 
>grep "text1\|text2" file.txt

или grep 'text[12]' file.txt


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "grep и регулярные выражениея"  +/
Сообщение от allez (ok) on 28-Июн-09, 19:43 
>или grep 'text[12]' file.txt

Сдается мне, что "text1" и "text2" были использованы лишь для примера, а в
реальной жизни автору приходится искать более разнящиеся образцы. :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру