transformer fichier csv en xml

transformer fichier csv en xml - Shell/Batch - Programmation

Marsh Posté le 27-07-2005 à 16:09:04    

je voudrais générer un fichier xml (1ere ligne : <?xml version="1.0" encoding="ISO-8859-1"?> )
à partir d'un fichier csv dans un script shell.
j'ai essayé tout bêtement avec des echos :
 

Citation :

#!/bin/sh
rm -rf toto7.xml
echo  -n "<?xml version="1.0" encoding="ISO-8859-1"?>" >> toto7.xml
echo -en "\n" >> toto7.xml
echo -n "<TEST>toto</TEST>" >> toto7.xml


 
mais l'explorateur m'indique une erreur quand j'ouvre le fichier généré.
Aidez-moi SVP !!!
Merci d'avance

Reply

Marsh Posté le 27-07-2005 à 16:09:04   

Reply

Marsh Posté le 29-07-2005 à 08:22:48    

Il faut que tu backslash tes double-quotes dans la string pour qu'elles soient interprétées comme des caractères:
 
echo  -n "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>" >> toto7.xml


Message édité par Deadlock le 29-07-2005 à 09:02:18

---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.
Reply

Marsh Posté le 29-07-2005 à 08:56:50    

bien sûr !!! suis-je bête !   merci beaucoup pour ta réponse Deadlock et bonne continuation sur le forum :-)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed