如何在shell脚本中解析rss-feeds/xml

Oli*_*Oli 10 xml bash rss scripting

我想在我的ReadyNas上解析rss提要并下载播客,无论如何都是全天候运行.

所以我正在考虑让shell脚本定期检查feed并生成wget来下载文件.

解析的最佳方法是什么?

谢谢!

leo*_*leo 21

有时,带有shell标准命令的简单单行程序就足够了:

 wget -q -O- "http://www.rss-specifications.com/rss-podcast.xml" | grep -o '<enclosure url="[^"]*' | grep -o '[^"]*$' | xargs wget -c
Run Code Online (Sandbox Code Playgroud)

当然这并不适用于所有情况,但它通常足够好.