Comment ecrire un fichier xml en shell?
Résolu
sdan
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je souhaite créer à partir d'un script shell (monScript.sh) un fichier xml en sortie. Mes parametres d'entrée de mon shell sont in1 et in2. La tete de mon fichier (monFichier.xml) de sortie serait :
<monFichier>
<Param1>valeur de in1</Param1>
<Param2>valeur de in2</Param2>
</monFichier>
Merci d'avance.
Je souhaite créer à partir d'un script shell (monScript.sh) un fichier xml en sortie. Mes parametres d'entrée de mon shell sont in1 et in2. La tete de mon fichier (monFichier.xml) de sortie serait :
<monFichier>
<Param1>valeur de in1</Param1>
<Param2>valeur de in2</Param2>
</monFichier>
Merci d'avance.
A voir également:
- Shell xml
- Classic shell - Télécharger - Personnalisation
- Xml download - Télécharger - Édition & Programmation
- Office xml handler - Télécharger - Traitement de texte
- Driveimage xml - Télécharger - Sauvegarde
- Ssh secure shell download - Télécharger - Divers Web & Internet
2 réponses
Salut,
Dans le même esprt mais avec 3 paramètres :
Dans le même esprt mais avec 3 paramètres :
$ cat sdan.sh #! /bin/bash echo "<$1>" >> $1.xml echo "<Param1>$2</Param1>" >> $1.xml echo "<Param2>$3</Param2>" >> $1.xml echo "</$1>" >> $1.xml $ ./sdan.sh fichier paramètre1 paramètre2 $ cat fichier.xml <fichier> <Param1>paramètre1</Param1> <Param2>paramètre2</Param2> </fichier> $;-))
voici une source d'inspiration.
ci dessous, script test.sh
----------------------------
-------------------------------
ne pas oublier de lui donner des droits d'exécution,
pour l'appeler:
ne pas oublier de rediriger sa sortie pour écrire dans un fichier:
sinon, man bash, par exemple.
ci dessous, script test.sh
----------------------------
#!/bin/bash echo "<balise>$1<\balise>" echo $2 echo couocu echo \<\>
-------------------------------
ne pas oublier de lui donner des droits d'exécution,
chmod 700 test.sh
pour l'appeler:
./test.sh param1 param2
ne pas oublier de rediriger sa sortie pour écrire dans un fichier:
./test.sh > fichier.xml
sinon, man bash, par exemple.