Oi, então consegui resolver =)
Na verdade, o problema nem era a substituição, eu que escrevi errado pra
lista, mas eu já estava usando a deleção mesmo! O problema é que eu colocava
como entrada do sed a saída do "cat -e". Isso fazia com que o indicador de
final de linha fosse "transformado" no caracter '$'. Dessa forma, o sed não
apagava as "linhas em branco", pois elas não estavam mais em branco (tinham
agora o caracter '$'), hehehe
Burrada minha mesmo.
Malz pelo incômodo

Abraços,

2008/5/28 Marcus Vinicius <[EMAIL PROTECTED]>:

>   ola,
>
> vc está usando o comando s de substiuição (substitui fim de linha por
> vazio).
> use o comando d de deleção e assim vai funcionar.
>
> sed '/^$/ d'
>
> Abraço
>
> ----- Mensagem original ----
> De: Diego Machado de Assis <[EMAIL PROTECTED] <manejoao%40gmail.com>>
> Para: sed-br@yahoogrupos.com.br <sed-br%40yahoogrupos.com.br>
> Enviadas: Quarta-feira, 28 de Maio de 2008 12:40:51
> Assunto: [sed-br] Dúvida na eliminação de linhas em branco
>
>
> Olá, pessoal!
> Estou com um problema para eliminar linhas em branco em um arquivo.
> Quando dou um "cat -e" no arquivo (para imprimir fim de linha e caracteres
> não imprimíveis), ele imprime:
>
> linha 1$
>
> linha 2$
>
> linha 3$
> etc
>
> Ou seja, os espaços em brancos entre linhas não estão com o carater '$'
> indicando o fim de linha.
> Quando dou um "sed 's/^$//' " nesse arquivo, essas linhas em branco não são
> eliminadas. Alguém poderia me ajudar?
>
> Obrigado,
> --
> Diego
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
=================================
Diego Machado de Assis
(19) 9732-4299
------------------------------------------------------------------
Coletivo Socialista Rosa do Povo
Construindo o Partido Socialismo e Liberdade
=================================
---
"Se você treme diante de qualquer injustiça, então somos companheiros"


[As partes desta mensagem que não continham texto foram removidas]

Responder a