LINUX.ORG.RU

sed :)


0

0

уже замучался.. подскажите пожалуйста

у меня есть:

href="http://www.ya.ru/?bla=1&bla=2"

href="http://www.ya.ru/somefile.zip"

делаю 
sed -r -n "s/href\=\"http[[:alnum:][:punct:]]+\"//"

и удаляются все href'ы с абсолютными ссылками

а вот как сделать чтоб выбираись все ссылки кроме ссылок на файлы, например zip|rar|doc..
anonymous

Re: sed :)

sed -опции '/href="http://[^"]*\.\(zip|doc|rar\)"/!s/href="http://[^"]+"//'

Где-то так. Не проверял.

sdio ★★★★★ ()
Ответ на: Re: sed :) от sdio

Re: sed :)

sed -опции '/href="http:\/\/[^"]*\.\(zip|doc|rar\)"/!s/href="http:\/\/[^"]+"//'

sdio ★★★★★ ()

Re: sed :)

> sed -опции '/href="http:\/\/[^"]*\.\(zip|doc|rar\)"/!s/href="http:\/\/[^"]+"//'

не работает :( выводит все.. вместе с .(zip|doc|rar)..

anonymous ()
Ответ на: Re: sed :) от anonymous

Re: sed :)

Тебе прямо все на блюдечке с голубой коемочкои подать?

sed '/href="http:\/\/[^"]*\.\(zip\|doc\|rar\)"/!s/href="[^"\]\+"//'

sdio ★★★★★ ()
Ответ на: Re: sed :) от sdio

Re: sed :)

спасибо :)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.