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

Исходное сообщение
"grep и найти слово в строке"

Отправлено HAN , 09-Июн-02 18:04 
Hi!
А может ли grep мне не только найти строку, но и найти в этой строке конкретное слово (и загрузить его в переменную)?
Вот пример - есть строка :
multipart/mixed boundary="----------7B107FFB4A2736"
Как мне grep'ом взять строку между кавычек (-----------7B107FFB4A2736)?

Пока я решаю это с помощью awk, но думается что можно было бы сразу одной командой...

Удачи!
HAN


Содержание

Сообщения в этом обсуждении
"RE: grep и найти слово в строке"
Отправлено uldus , 09-Июн-02 18:23 
>multipart/mixed boundary="----------7B107FFB4A2736"
>Как мне grep'ом взять строку между кавычек (-----------7B107FFB4A2736)?

Хочешь чтобы grep был "и швец и жнец и на дуде игрец" ? Не получится.

cat file|grep 'multipart/mixed boundary'|cut -d'"' -f2


"RE: grep и найти слово в строке"
Отправлено Elendal , 15-Июн-02 05:24 
>>multipart/mixed boundary="----------7B107FFB4A2736"
>>Как мне grep'ом взять строку между кавычек (-----------7B107FFB4A2736)?
>
>Хочешь чтобы grep был "и швец и жнец и на дуде игрец"
>? Не получится.
>
>cat file|grep 'multipart/mixed boundary'|cut -d'"' -f2


grep 'multipart/mixed boundary' file | cut -d'"' -f2
Зачем лишний форк?