ソース XML
<xml>
<block>
<element name="foo">92346523</element>
<element name="bar">true</element>
</block>
<block>
<element name="foo">89753298</element>
<element name="bar">true</element>
</block>
<block>
<element name="foo">67897324</element>
<element name="bar">false</element>
</block>
</xml>
XmlStarletを使用したLinuxシェルスクリプトで、every<element name="bar">true</element>
の値を<element name="foo">
in theの値に更新したいと考えています。<block>
単一のxml ed
コマンドで可能ですか?
期待される結果
<xml>
<block>
<element name="foo">92346523</element>
<element name="bar">92346523</element>
</block>
<block>
<element name="foo">89753298</element>
<element name="bar">89753298</element>
</block>
<block>
<element name="foo">67897324</element>
<element name="bar">false</element>
</block>
</xml>