私はこのような外観のfeed.xmlファイルを持っています。私がしたいのは、このフィードからtest.htmlを取得することです(基本的に、一番上のアイテムのURLです)。これを行う方法についての考えはありますか?2つの文字列の最初の出現の間にテキストを取得する[シェル]
<rss>
<item>
<title>ABC</title>
<url>
test.html
</url>
</item>
<item>
<title>CDE</title>
<url>
test1.html
</url>
</item>
</rss>
ありがとう!
あなたが唯一のシェルでやりたいのはなぜ?いくつかのXMLパーサを使う方がいいです。 – anubhava
非常に大きなポストビルドスクリプトの一部であり、残念ながらシェルで実行する必要があります。 – user754905
スクリプトでXMLパーサを使用するプログラムを起動させます。本当に。 http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – geekosaur