複数の同じラベルでバッシュでXMLファイルを解析する:https://stackoverflow.com/a/7052168/6557127が、私のXMLファイルには、異なるビット(openHAB REST API)である:私は状態を取得できますかは、どのように私はこの答え読んだ
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<items>
<item>
<type>GroupItem</type>
<name>All</name>
<state>baz</state>
<link>http://localhost:8080/rest/items/All</link>
</item>
<item>
<type>GroupItem</type>
<name>foo</name>
<state>bar</state>
<link>http://localhost:8080/rest/items/foo</link>
</item>
</items>
bashの項目fooの? XMLStarletで
BTW - ドキュメントのヘッダーに 'xmlns ='宣言があれば、それはセマンティクスを変更します。それらを必ず含めてください。 –