Fala Salviano,
então vc não passou um bom exemplo, pq usando exatamente as 3 linhas que vc
passou, o resultado é justamente o que vc pediu. Veja o teste:
$ echo "\textcolor{xxx}{Texto texto1 \emph{texto2 \footnote{texto3}}
texto4 \emph{texto5} texto6 \textsf{texto7} texto8
texto9. } " | sed 's/\\textcolor{xxx}{\(.*\)}$/\1/'
Texto texto1 \emph{texto2 \footnote{texto3}
texto4 \emph{texto5} texto6 \textsf{texto7} texto8
texto9. }
Abraços,
Julio
Em 10/09/07, Salviano de Araujo Leão <[EMAIL PROTECTED]> escreveu:
>
> On Monday 10 September 2007 14:05:15 Julio C. Neves wrote:
> Olá Júlio
>
> Ele remove corretamente quando temos somente uma linha.
> O problema é que posso ter mais de uma linha.
>
> > sed 's/\\textcolor{xxx}{\(.*\)}$/\1/' Arq
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]