xml2
<foo.xml xml2 | cut -d= -f1 | sort -u
ou
<foo.xml xml2 | cut -d= -f1 | sort -u | 2xml
etc
omite o sort -u
se você estiver interessado em repetições & duplicados.
Se você não quiser ver os atributos
<foo.xml xml2 | grep -v @ | cut -d= -f1 | sort -u | 2xml
Se você quiser usar o xml2 no Windows, provavelmente precisará do Cygwin, do unxutils ou do gnuwin32, etc.