Comment ecrire un fichier xml en shell? [Résolu/Fermé]
Signaler
sdan
jipicy
- Messages postés
- 1
- Date d'inscription
- samedi 7 juillet 2007
- Statut
- Membre
- Dernière intervention
- 7 juillet 2007
jipicy
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
A voir également:
- Comment ecrire un fichier xml en shell?
- Comment ecrire un fichier xml en shell? ✓ - Forum - Shell
- [Shell] Création de plusieurs fichiers XML ✓ - Forum - Shell
- Discord aucune information de style ne semble associée à ce fichier xml. l’arbre du document est affiché ci-dessous. ✓ - Forum - Audio
- Fichier xml ✓ - Forum - Logiciels
- Ouvrir fichier xml mac ✓ - Forum - MacOS
2 réponses
jipicy
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
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
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.