Comment ecrire un fichier xml en shell?
Résolu/Fermé
sdan
Messages postés
1
Date d'inscription
samedi 7 juillet 2007
Statut
Membre
Dernière intervention
7 juillet 2007
-
7 juil. 2007 à 18:06
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 7 juil. 2007 à 19:01
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 7 juil. 2007 à 19:01
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
- Xml download - Télécharger - Édition & Programmation
- Classic shell windows 11 - Télécharger - Personnalisation
- Office xml handler - Télécharger - Traitement de texte
- Driveimage xml - Télécharger - Sauvegarde
- Shell startup windows 10 - Guide
2 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
7 juil. 2007 à 19:01
7 juil. 2007 à 19:01
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> $;-))
spacm
Messages postés
141
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
30 août 2016
30
7 juil. 2007 à 18:56
7 juil. 2007 à 18:56
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.