我想編寫一個shell腳本來從rss訂閱源獲取圖像。 現在我有:使用curl解析XML,獲取圖像的URL並下載它
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來下載圖像。 任何幫助表示讚賞! (你也可以就如何更好地與網址中的行刪除一切的竅門這是行:。
<img src="http://www.nichtlustig.de/comics/full/100802.jpg" alt="" width="400" height="400" />
很可能有一些更好的正則表達式來刪除除該URL不是我的解決方案的一切) 謝謝提前!
添加了XML示例 - 可能更有用的RSS – DVK 2010-08-02 21:02:28