Você pode olhar com o od: $ cat teste linha 1 linha 2 linha 3
FORMATO DOS: $ od -c teste 0000000 l i n h a 1 \r \n l i n h a 2 0000020 \r \n l i n h a 3 \r \n 0000033 FORMATO UNIX: $ od -c teste 0000000 l i n h a 1 \n l i n h a 2 \n 0000020 l i n h a 3 \n 0000030 Você pode usar o dos2unix se tiver no seu sistema ou baixar o funcoeszz : http://funcoeszz.net/funcoeszz $ zzdos2unix arquivo.txt Convertido arquivo.txt []'s Eri 2008/10/9 mauricym <[EMAIL PROTECTED]> > Pessoal > > Estou lendo um arquivo no seguinte formato: > > 03/07/2008 00:06:05 18783 96168108 TELULAR019 0:01:48 0,10 > 03/07/2008 05:55:03 14027 97094643 TELULAR019 0:00:32 0,03 > > no ultimo campo aplico um calculo dentro de um script: > > coeficiente=0.935 > > vv=`echo $valor | tr , .` > vv2=`echo $vv \* $coeficiente | tr , . | bc | tr . ,` > > o problema é que ao executar esta me retornando a seguinte mensagem: > > (standard_in) 1: illegal character: ^M > > O arquivo de entrada vem de uma maquina Windows, ja procurei com o vi > um "Control M" no arquivo, mais não existe. > > Alguem poderia me ajudar?? > > Obrigado > > > > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > > [As partes desta mensagem que não continham texto foram removidas]