para tirar o ^M do final das linhas, voce pode usar esta linha de comando bem simples:

sed -e 's/^M//g' arquivo_original > novo_arquivo

se voce quiser manter o nome do arquivo, pode fazer uma pequena alteracao:

sed -e 's/^M//g' arquivo_original.c > novo_arquivo.c; \
mv novo_arquivo.c arquivo_original.c

para mudar de todos os arquivos de uma arvore inteira de diretorios, use:

for i in `find . -name "*.c"`; do
   sed -e 's/^M//g' $i > $i.new;
   mv $i.new $i
done

jah se o seu problema for que NOVOS arquivos estejam sendo gerados com os ^M, temo que 
tenha que usar scripts. ateh mesmo para usar o dos2unix.

espero ter ajudado.

cordialmente,

---
 Fabio Portes
 [EMAIL PROTECTED]

On Fri, 05 Sep 2003 19:45:36 -0300
Antonio Torres <[EMAIL PROTECTED]> wrote:

> O Uebmial funciona perfeitamente bem *sem* ter que 'mexer' nos fontes.
> Tenho v�rios instalados e funcionando...qualquer 'navegador' que se preze 
> (at� o IExplore) ignora os ^Ms...
> 
> de qualquer maneira, procure no ports que voce vai encontrar o 
> dos2unix/unix2dos.... s�o 'programas'para qualquer *nix... n�o s� para o 
> Linux...
> 
> 
> []s
> 
> Antonio Torres
> [EMAIL PROTECTED]
> 
> 
> 
> At 16:22 5/9/2003, you wrote:
> 
> 
> >         Estou pensando em utiliza a alternartiva Uebimiau como Webmail
> >em nossos servidores, o grande problema � que os fontes do webmial
> >foram escritos em m�quinas windows o que � incompat�vel com os *nix.
> >         No Linux eu tinha o utilit�rio dos2unix que acertava os
> >caracteres de final de linha para o formato do Linux. Existe algum
> >comando parecido para o Freebsd? Mesmo baixando o arquivo tar.gz do
> >Uebimiau est� ocorrendo este pequeno problema.
> >
> >--
> >Shander Lyrio (31) 3498-3333 R:226  ICQ: 71366121
> >Analista de Sistemas
> >Unibras Distribui��o e Servi�os Ltda
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Responder a