ファイルがあります。例:
<hello>TestFile</hello>
<test>2018-04-30</test>
<greetings>mycomputer</greetings>
**<Iwanthis>6.1.0</Iwanthis>**
<example>20180411</example>
blah blah
6.1.0(この場合は6.1.0)の間の値を探しています。
XXXXの値を取得するためにファイルをgrepする方法はありますか?
ベストアンサー1
もちろん、XMLファイルのように見えます。ルートコメントを追加し、XMLパーサーを使用します。
$ { echo '<r>'; cat file; echo '</r>'; } | xmlstarlet sel -t -v //Iwanthis
6.1.0