Correlati: Come posso stampare in modo JSON in script shell (unix)?
Esiste uno script di shell (unix) per formattare XML in forma leggibile dall'uomo?
Fondamentalmente, voglio che trasformi quanto segue:
<root><foo a="b">lorem</foo><bar value="ipsum" /></root>
... in qualcosa del genere:
<root>
<foo a="b">lorem</foo>
<bar value="ipsum" />
</root>
xmllint
disponibili sui sistemi Debian, è necessario installare il pacchettolibxml2-utils
(libxml2
non fornisce questo strumento, almeno non su Debian 5.0 "Lenny" e 6.0 "Squeeze").