这是xml片段:
$ cat short.xml
<hostnames>
<hostname name="yahoo.com" type="user"/>
<hostname name="ir1.fp.vip.sp2.yahoo.com" type="PTR"/>
</hostnames>
<hostnames>
<hostname name="Inc.com" type="user"/>
<hostname name="www.inc.com" type="PTR"/>
</hostnames>
所需的输出是:
yahoo.com | ir1.fp.vip.sp2.yahoo.com
Inc.com | www.inc.com
到目前为止我所拥有的只是部分工作:$ xml sel -t -m "//hostname" -v "@name" -n short.xml
我似乎无法正确捕获 Type= 条件。TIA。