Estoy atascado con el desarrollo dentro de mi script bash (políticas ...). Estoy teniendo dificultades para encontrar una manera de recuperar un valor dentro de la propia variable del elemento XML. Lo he intentado de varias formas, pero agradecería cualquier sugerencia. Solo Bash (o puedo resolverlo yo mismo ..).

Ejemplo:

<Timestamp q="2016-09-26T10:03:53Z"/>

No confundas esto con

<Timestamp>
2016-09-26T10:03:53Z
</Timestamp>

Salud.

0
codex 13 dic. 2016 a las 15:18

2 respuestas

La mejor respuesta

Resuelto por: grep -o 'Timestamp .............'

0
codex 13 dic. 2016 a las 12:50

Utilice una herramienta compatible con XML como xmllint:

xmllint --xpath 'string(//Timestamp/@q)' file.xml
0
choroba 13 dic. 2016 a las 12:30