Exemplo:
This is {
the multiline
text file }
that wants
{ to be
changed
} anyway.
Deve se tornar:
This is
that wants
anyway.
Eu encontrei alguns tópicos semelhantes no fórum, mas eles não parecem funcionar com colchetes de várias linhas.
Se possível, eu preferiria algum método de uma linha, como soluções baseadas em grep, sed, awk ... etc.
EDIT: As soluções parecem estar OK, mas notei que meus arquivos originais incluem aninhamento de colchetes. Então, eu estou abrindo uma nova pergunta. Obrigado a todos: como posso excluir todo o texto entre colchetes aninhados em um arquivo de texto com várias linhas?
sed '/{/{:1;N;s/{.*}//;T1}' multiline.file