Script shell pour convertir un .txt en .xml

tipreut88 -  
 tipreut88 -
Bonjour,

Je souhaite réaliser un script shell permettant de récuperer des informations en entrée (fichier .txt) et de reformer à partir de ces infos un fichier xml.

je compte utliser une boucle while $line do ... afin de parcourir mon fichier, et pour chaque ligne, un read $line mais je vois pas bien comment faire pour recuperer la donnée importante et recréer a coté un fichier xml .

si je fais read var, je suis censé rangé ma ligne dans la variable var, mais moi je ne veux pas la ligne mais une donnée de la ligne.

Merci de votre attention,

Cordialement,
tiprot



A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

si je fais read var, je suis censé rangé ma ligne dans la variable var, mais moi je ne veux pas la ligne mais une donnée de la ligne.

Ben tu peux utiliser les options de la commande "read" pour ça.

Soit tu transformes ta ligne en tableau avec :

read -a tableau

puis tu récupères tes valeurs via "${tableau[n]}" ou "n" commence à 0, puis 1,...

Soit tu définis tes variables directement en fonction des champs :
read var1 var2 var3

1
tipreut88
 
merci d'avoir pris le temps de regarder mon pb , je vais passer par un tableau :-)

Bonne continuation,
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
salut.
C'est peu flou pour pouvoir t'aider.
Il y a plein d'outils qui peuvent t'aider selon la forme de tes données et ce que tu veux faire exactement.
cut
tr
sed
grep.
avec ça, en général tu fais tout.
0