URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6852
[ Назад ]

Исходное сообщение
"обратные связи в awk"

Отправлено sickboy , 16-Окт-07 18:14 
Привет друзья.

А можно ли как сделать вот такое в awk:

$ awk '/blabla(test)oooaaa/ {print_только_то_что_попало_в_()_т.е._test}' file
?


Содержание

Сообщения в этом обсуждении
"обратные связи в awk"
Отправлено sickboy , 19-Окт-07 00:54 
>Привет друзья.
>
>А можно ли как сделать вот такое в awk:
>
>$ awk '/blabla(test)oooaaa/ {print_только_то_что_попало_в_()_т.е._test}' file
>?

Сделал с помощью sed.


"обратные связи в awk"
Отправлено angra , 19-Окт-07 17:35 
>>А можно ли как сделать вот такое в awk:
>Сделал с помощью sed.

А зачем тогда надо было изначально ставить условие про awk? Напоминает "вам шашечки или ехать?"



"обратные связи в awk"
Отправлено sickboy , 19-Окт-07 17:37 
>А зачем тогда надо было изначально ставить условие про awk? Напоминает "вам
>шашечки или ехать?"

Я думал, что можно с помощью awk это сделать, и только когда зашел в тупик стал искать еще что-то.


"обратные связи в awk"
Отправлено angra , 19-Окт-07 18:00 
>>А зачем тогда надо было изначально ставить условие про awk? Напоминает "вам
>>шашечки или ехать?"
>
>Я думал, что можно с помощью awk это сделать, и только когда
>зашел в тупик стал искать еще что-то.

Да возможности awk в регексах довольно ограничены. А вообще вместо bash+sed+awk+grep+много_чего_еще я предпочитаю perl :)


"обратные связи в awk"
Отправлено sickboy , 19-Окт-07 18:07 
>Да возможности awk в регексах довольно ограничены. А вообще вместо bash+sed+awk+grep+много_чего_еще я
>предпочитаю perl :)

Тут с вами не поспоришь ;)