Я хочу написать сценарий оболочки, чтобы получить изображение из RSS-канала.
Прямо сейчас у меня есть:
curl http://foo.com/rss.xml | grep -E '<img src="http://www.foo.com/full/' | head -1 | sed -e 's/<img src="//' -e 's/" alt=""//' -e 's/width="400"//' -e 's/ height="400" \/>//' | sed 's/ //g'
Это я использую для получения первого вхождения URL изображения в файле.
Теперь я хочу поместить этот URL в переменную, чтобы снова использовать cURL для загрузки изображения.
Любая помощь приветствуется! (Также вы можете дать советы о том, как лучше удалить все из строки с URL. Это строка:
<img src="http://www.nichtlustig.de/comics/full/100802.jpg" alt="" width="400" height="400" />
Вероятно, есть более подходящее регулярное выражение для удаления всего, кроме URL, чем мое решение.)
Заранее спасибо!