Voilà je cherche à découper un fichier xml et j'ai cru comprendre que le awk pourrait être une bonne solution. Seulement je suis déjà pas vraiment fort en ksh, je suis vraiment un niewbie total en awk, et je n'ai rien compris aux quelques exemples que j'ai trouvé sur le net, voilà donc pourquoi je viens vous demander de l'aide ^^"
Mon fichier xml se présente comme suis :
<données>
<pleindebalisemaisosef1>
</données>
<données>
<pleindebalisemaisosef2>
</données>
<données>
<pleindebalisemaisosef3>
</données>
<données>
<pleindebalisemaisosef4>
</données>
etc... (le nombre de <données> est variable)
Et je dois obtenir autant de fichier (qu'on pourra nommer fic_1, fic_2, fic_3, etc enfin vous voyez le truc) que de balise données, autrement dit fic_1 contiendra
<données> <pleindebalisemaisosef1> </données>
fic_2 contiendra
<données> <pleindebalisemaisosef2> </données>
etc, etc...
Voilà voilà, j'espère que vous saurez m'aidez, je vous en remercie d'avance :)

c'est ça que tu veux?et--
lami20j
c'est presque ça, en fait je voudrais passer la valeur de la balise non pas dans le script perl, mais à l'extérieur su script perl, en 2e argument à coté du fichier (aaa et bbb dans tes exemples) mais je ne sais pas si c'est possible....
la raison de cela c'est que je veux pouvoir renseigner la balise par le contenu d'une variable venant du script KSH appelant ce bout en perl.
(hors là le bout en perl étant entre simple quotes , toutes les résolutions de variables venant du ksh ne fonctionnent pas)
redis moi si je ne suis pas clair...