Use um analisador XML como XMLStarlet :
$ xml sel -t -v '//host' -v '//name' file.xml
Isso extrairia o conteúdo de qualquer <host>
ou <name>
em qualquer lugar no documento file.xml
XML.
O XMLStarlet provavelmente está disponível através do seu gerenciador de pacotes comum. O executável às vezes é chamado de xmlstarlet
, em vez de apenas xml
.