Exemple:
This is {
the multiline
text file }
that wants
{ to be
changed
} anyway.
Devrait devenir:
This is
that wants
anyway.
J'ai trouvé des fils similaires sur le forum, mais ils ne semblent pas fonctionner avec des accolades multi-lignes.
Si possible, je préférerais une méthode en ligne, comme des solutions basées sur grep, sed, awk ... etc.
EDIT: Les solutions semblent être correctes, mais j'ai remarqué que mes fichiers d'origine incluent l'imbrication des accolades. J'ouvre donc une nouvelle question. Merci à tous: Comment supprimer tout le texte entre des accolades imbriquées dans un fichier texte multiligne?
sed '/{/{:1;N;s/{.*}//;T1}' multiline.file