Remplacement de texte dans un fichier
Bonjour à tous,
J'essaye de supprimer d'un texte les ensembles délimités par "begin" et "end" ne contenant pas une chaine de caractères donnée ("toto" dans l'exemple suivant).
EXEMPLE :
Remplacer :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| begin
aaa toto
end
begin
aaaa
ccc cc
ddddd
end
begin
aa
bb
toto c
end |
par :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| begin
aaa toto
end
begin
aa
bb
toto c
end |
Est-il possible d'effectuer cette opération à l'aide des commandes unix ?
Merci d'avance pour votre aide :D