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

Ответ на: комментарий от sdio

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

sdio ★★★★★
()

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

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