Bonjour,
Je souhaite automatiser une tâche en Shell, mais pour l'instant ça ne marche pas.
En fait, j'ai un fichier XML qui contient plusieurs fois la balise suivante : <value>Number</value> avec Number est un nombre qui va de 1 à n.
Je souhaiterais que mon script commence à lire la première ligne du fichier XML et à chaque fois qu'il rencontre <value>Number</value>, il remplace Number par 1 et il incrémente pour les autres de manière croissante.
Voici mon script mais il ne marche pas comme je le veux :
Merci de votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/bin/sh i=J=1 Echo -n " saisir nombre : " while [$i -le $nombre] do let J=$J-1 let Number =$J+1 sed s/"Number"/"$Number"/g let i=$i+1 Done
Partager