Récupérer une valeur entre deux balises dans un fichier XML
Bonjour,
J'au fichier XML qui est généré, je dois écrire un script shell qui doit faire aller récupérer ce fichier, le renommer et le déplacer sur un serveur SFTP.
Je bloque sur comment récupérer le non du fichier qui est situé entre deux balises <IdFichier></IdFichier>
Code:
<Technique><DateEnvoi>2018-03-29</DateEnvoi> <IdFichier>ITTS.00002.20180329.001</IdFichier> </Technique>
J'ai fait quelques recherches et j'ai essayé cette commande:
Code:
sed -n 's,.*<IdFichier>\(.*\)</IdFichier>,\1,p' XMLFile.xml
mais elle me retourne
Citation:
ITTS.00002.20180329.001</IdFichier> </Technique>......................................................
je veux juste récupérer ITTS.00002.20180329.001 et renommer mon fichier avec ce contenu.
Merci d'avance