У меня есть фрагмент XML, например:
<root>
<foo src=""/>
<foo src="bar"/>
<foo />
</root>
Я хочу знать, какие элементы имеют атрибут src, которые пусты и которые имеют значения.
Самый дальний я пришел с
$ xmlstarlet sel -t -m '//foo' -v @src -n foo.xml
bar
Хотя это не говорит мне, что третий foo не имеет атрибута.