goto label dans un bloc sed

Daniel Caillibaud ml.dcailli at free.fr
Tue Oct 24 10:33:03 CEST 2006


Bonjour,

Je m'essaie à un script sed un peu plus élaboré que d'habitude (je ne le met pas ici car long) et je n'arrive pas à faire un branchement dans un bloc
d'instructions.

par exemple

/pattern/  {
  # instructions diverses
  /pattern2/ ! b label
}
: label
# autres instructions

ne marche pas, pas plus que

/pattern/  {
  # instructions diverses
  : label
  # autres instructions
  /pattern2/ ! b label
}

le branchement n'a pas lieu, ça sort du script à la rencontre de 'b label' (je suis sûr que je passe dans le bloc et que pattern2 est vérifié en
remplaçant 'b label' par '=' pour afficher le n° de ligne).

Un moyen de contourner ça ?

Merci

Daniel


More information about the Shell mailing list