Script AWK pour modifier un fichier
	
	
		bonjour
j'ai un fichier de type XML comme celui ci:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 
 |  
<entite id="xxxx">
    <Structure>xxxx</Structure>
    <parent>wwwww</parent>
    <parent>yyyyy</parent>
    <url>zzzzzzz</url>
    <nom>aaaaaaaaaaa</nom>
  </entite>
  <entite id="xxxxxxxxxxxx">
    <Structure>qsdsdf</Structure>
    <parent>fghfg</parent>
    <parent>zsrzerzr</parent>
    <parent>azezrr</parent>
    <url>sdrfsedt</url>
    <nom>qsrzertze</nom>
</entite> | 
 cela se répète pas mal de fois, je souhaite effectuer un traitement AWK car la balise "parent" réapparaît  plusieurs fois au lieu d'une fois par conteneur 'entite'
Je souhaite donc renommer les balises 'parent' par 'parent1','parent2' et ainsi de suite, il se peut qu'il y ait dans certains jusqu'à 5 balises 'parent' par 'entite'
j'ai essayé de faire
par ce code, mais c'est pas du tout ce que je veux...
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | BEGIN{}
{ 
 
	for (i=1;i<5;i++)
	{
	gsub (/<parent>/,"<parent"i">"); print;
 
	}
 
}
END {} | 
 merci d'avance si quelqu'un a une piste!