En relation: Comment puis-je joliment imprimer JSON dans un script shell (unix)?
Existe-t-il un script shell (unix) pour formater XML sous une forme lisible par l'homme?
Fondamentalement, je veux qu'il transforme les éléments suivants:
<root><foo a="b">lorem</foo><bar value="ipsum" /></root>
... en quelque chose comme ça:
<root>
<foo a="b">lorem</foo>
<bar value="ipsum" />
</root>
xmllint
disponible sur les systèmes Debian, vous devez installer le paquetlibxml2-utils
(libxml2
ne fournit pas cet outil, du moins pas sur Debian 5.0 "Lenny" et 6.0 "Squeeze").