Salut,
Je suis pas sûr d'avoir tout bien compris, mais apparemment tu veux modifier un motif dans un intervalle défini... alors essaie ça :
[jp@MDK tmpfs] $ cat fich.txt
<ab>
blablabla
<cd>
<bd>
<cd>
<ab>
blablabla
<cd>
blablabla
blablabla
<ab>
<cd>
[jp@MDK tmpfs] $ sed '/<ab>/,/<cd>/s/<cd>/< e>/' fich.txt
<ab>
blablabla
< e>
<bd>
<cd>
<ab>
blablabla
< e>
blablabla
blablabla
<ab>
< e>
[jp@MDK tmpfs] $
On substitue donc la chaine "
<cd>" par la chaine "
< e>" uniquement lorsqu'elle fait partie de l'intervalle "
<ab><cd>", avec ou sans caractères entre.
;-))
Z'@+...che.JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.