1 (23.04.2013 17:09:46 отредактировано BashOrgRu)

Добрый день.
Имеется строка вида:

<a href="?show_id=401"><img src="/image/1.jpg">

Как мне получить отсюда строку вида: ?show_id=401

Заранее спасибо

2

sed -n '/<a href="\([^"]*\)".*/{s//\1/;p}'

95% процентов проблем находятся между клавиатурой и стулом.

3

А ещё можно вот так:

echo '<a href="?show_id=401"><img src="/image/1.jpg">' | cut -d "\"" -f2

Через sed конечно правильнее, но так иногда понятнее. И всегда есть несколько вариантов решения.