sed : recherche d'une séquence particulière
Bonjour,
Je n'arrive pas sélectionner le début et la fin d'une boîte de contrôle si j'en ai plusieurs imbriquées. Par exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
...
SI condition1
...
SI condition2
...
...
FINSI
...
FINSI
... |
Si j'applique la commande :
Code:
1 2
|
sed -n '/^ *SI /,/^ *FINSI *$/ p' script.sh |
J'obtient :
Code:
1 2 3 4 5 6 7
|
SI condition1
...
SI condition2
...
...
FINSI |
Et pas :
Code:
1 2 3 4 5 6 7 8 9
|
SI condition1
...
SI condition2
...
...
FINSI
...
FINSI |
Quelqu'un sait il comment faire (en sachant que je peux avoir plus ou pas du tout de boîte de contrôle imbriquées dans mon script)?
Merci pour votre aide