Bonjour,

Je souhaiterai avec sed passer de :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<ta>truc</ta>
<ta>machin</ta>
<ta>bidule</ta>
 
du texte
du texte
 
<ta>truc</ta>
<ta>machin</ta>
<ta>bidule</ta>
 
....
à

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
17
 
<to>
<ta>truc</ta>
<ta>machin</ta>
<ta>bidule</ta>
</to>
 
du texte
du texte
 
<to>
<ta>truc</ta>
<ta>machin</ta>
<ta>bidule</ta>
</to>
 
....
Les blocs ont une taille inconnue à l'avance.

Je ne suis pas un fan de sed, mais là, je dois l'utiliser. J'ai essayé de mettre en pratique la faq suivante : http://www.linuxtopia.org/online_boo...faq/index.html
section 4.2* et surtout 4.21. Mais impossible de faire détecter correctement la fin d'un bloc... Peut être que ce n'est pas la piste la plus simple d'ailleurs...

Merci d'avance pour votre aide.