2012-12-10 6 views
5

Esiste un'alternativa a XML starlet per l'elaborazione XML in bash? Il mio uso tipico è:Alternativa di Starlet XML

  • bella formattazione;
  • selezionando i dati tramite XPath.

risposta

3

Dai uno sguardo allo xmllint.

formato XML:

$ xmllint --format file.xml 

Per valutare un XPath:

$ xmllint --format --shell file.xml <<< "cat /some/xpath/expression"