L
i
nux.org.ua
Головна
Форум
Довідка
Правила
Пошук
Увійти
Реєстрація
Linux.org.ua
»
Технічні питання
»
Прикладні програми
»
grep
« попередня гілка
наступна гілка »
Відповісти
Друк
Сторінки:
1
Автор
Гілка: grep (Прочитано 3735 раз)
BArS
Новачок
дописів: 24
Карма: +0/-0
Що новенького?
grep
«
:
2005-02-21 11:03:43 »
Цитата
як за допомогою grep витягти з файла строку типу
hello world how are you.
thanks i am well.
you are super.
треба витягнути строку де є how та you.
по одній виходить grep -i 'how' text.txt
а як по двом?
Записаний
Треба жити.
Євгеній Мещеряков
Дописувач
дописів: 65
Карма: +0/-0
Re: grep
«
Відповідей #1 :
2005-02-21 12:57:31 »
Цитата
Якщо порядок слів відомий (how, you), то можна так:
grep -i 'how.*you'
Записаний
Yaroslav Fedevych
Літератор
дописів: 1069
Карма: +0/-0
Людина — ніщо, справа — все
Re: grep
«
Відповідей #2 :
2005-02-21 13:59:42 »
Цитата
grep -i 'how|you'
Записаний
Yaroslav Fedevych
Літератор
дописів: 1069
Карма: +0/-0
Людина — ніщо, справа — все
Re: grep
«
Відповідей #3 :
2005-02-21 14:01:40 »
Цитата
* Уважніше дивимось, куди теми пишемо!
Записаний
BArS
Новачок
дописів: 24
Карма: +0/-0
Що новенького?
Re: grep
«
Відповідей #4 :
2005-02-21 16:28:38 »
Цитата
Перепрошую що помилився темою...
працює тільки цей варіант: grep -i 'how.*you'
Дякую Євгеній.
Записаний
Треба жити.
tech
Письменник
дописів: 586
Карма: +1/-0
Гигик
Re: grep
«
Відповідей #5 :
2005-02-22 08:40:50 »
Цитата
egrep -i "how|you" file.txt
(Enhanced/Extended Grep, використовується такими програмами як Perl, awk і.т.д., тоді як grep в sed, ed, ex і.т.д. )
egrep "([Hh]ow)|(are)|([Yy]ou)" file.txt
Вирази в дужках можна розвивати далі.
«
Змінено: 2005-02-22 08:47:40 від tech
»
Записаний
BArS
Новачок
дописів: 24
Карма: +0/-0
Що новенького?
Re: grep
«
Відповідей #6 :
2005-02-22 08:56:03 »
Цитата
на жаль так само не працює....
шукає два слова але не разом в одній строчці.
система FreeBSD
«
Змінено: 2005-02-22 14:59:32 від BArS
»
Записаний
Треба жити.
tech
Письменник
дописів: 586
Карма: +1/-0
Гигик
Re: grep
«
Відповідей #7 :
2005-02-22 10:04:17 »
Цитата
Ви не читали правила. Російська тут табу
Так, якщо шукати обидва слова разом на одному рядку, тоді "how.*you". У вас все правильно працює.
Записаний
k_ilya
Гість
Re: grep
«
Відповідей #8 :
2005-02-22 10:25:56 »
Цитата
добре було б завешити
український переклад man grep на DLOU
«
Змінено: 2005-02-22 10:27:23 від k_ilya
»
Записаний
Yaroslav Fedevych
Літератор
дописів: 1069
Карма: +0/-0
Людина — ніщо, справа — все
[ * ] Порушення п. 1 Правил Форуму, допис 7
«
Відповідей #9 :
2005-02-22 11:51:04 »
Цитата
Читаємо правила ще уважніше! >:-(
Записаний
Відповісти
Друк
Сторінки:
1
« попередня гілка
наступна гілка »
Linux.org.ua
»
Технічні питання
»
Прикладні програми
»
grep