Bonjour,

voilà mon besoin c'est de modifier une liste de fichiers xml existants dans un répértoire de la même façon et mettre les résultats dans des fichiers dynamiquement pour normaliser les noms de fichiers de sortie.

voilà ce que j'ai fait sur le code mais le résultat n'est pas bon, est ce que quelqu'un peut m'aider pour résoudre ce problème


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
cd repertoire
echo "--------- Boucler sur les fichiers qui sont sur le repertoire -------"
for i in *
do
 
if [ -f  "$i" ]; then
 
# enlever l'entete et footer su fichier xml pour faciliter le split après
echo "Enlever l'entete et footer du fichier xml "
awk '/<Fichier/||/<\/Fichier>/||/<\?xml/{n++;next}{ print > "resultat_"$i }' $i
 
 
fi
done
echo "-------- fin boucle --------"
Merci de votre aide