Вот фрагмент кода 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 =.ТИА.