$ xmlstarlet sel -t -c "//str[@name="id" and .="http://localhost:8080/index.html"]/../str[@name="doc-norm"]"/value results.xml
私の理解では、xmlstarlet
xpath式を完全にはサポートしていません。ところで、他にコマンドラインツールはありますか?
<doc>
<str name="id">http://localhost:8080/index.html</str>
<str name="doc-norm">6</str>
</doc>