Depois de alguns minutos de luta com xmllint
, eu costumo desistir e acabo usando xmlstarlet
, o que geralmente é mais inclinado a fazer o que você espera que ele faça. Aqui:
xmlstarlet sel -t -v '//issue/subject' <<< "$xml"
(ou < rant > desista totalmente em XML e use um formato mais sensato < / rant >).