LinuxForum.Fans
Тема

sed - взять отдельную часть строки

Автор: mogul82 5 сообщений 6118 просмотров
#172814

Есть строка

<input class="urlinput" type="text" value="http://imglink.ru/show-image.php?id=267696742046162616f2cd582a2abd27" onclick="this.select();" size="72">

Мне надо выбрать значение value, т.е.

http://imglink.ru/show-image.php?id=267696742046162616f2cd582a2abd27

А вот как указать это?
Я вот знаю как замену текста указать в sed например один символ на другой или вывести строки с опред символами. Пытался весь остальной текст заменить на пустоту - "", но не могу составить такое сложное RegExp. Как мне взять отдельную часть строки?
Помогите пожалуйста. Если можно с коментом что делает и как ваш sed или чО там будет.

#172836

а с помощью именно sed нет варианта ?

#172849
mogul82 написал:
а с помощью именно sed нет варианта ?
text
sed -r 's/.*value="//; s/".*//'
Войдите или зарегистрируйтесь, чтобы ответить.