shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Onde esta errado?


From: Fernando Mercês
Subject: Re: [shell-script] Re: Onde esta errado?
Date: Thu, 22 Sep 2011 11:02:21 -0300

Está com os fim de linha do DOS/Windows. Pode acontecer se alguém
abriu e salvou esse arquivo no Windows, mesmo que ele tenha sido
criado no Linux.
Se não tiver o dos2unix, tente:

$ tr -d '\r' < ATIVOS.TXT > NOVO_ATIVOS.TXT

Depois confere com o file. ;-)

Att,

Fernando Mercês
Linux Registered User #432779
www.mentebinaria.com.br
softwarelivre-rj.org
@MenteBinaria
------------------------------------
Participe do I Hack'n Rio
                 hacknrio.org
------------------------------------


2011/9/22 MrBiTs <address@hidden>
>
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On 09/22/2011 10:11 , djprombr wrote:
> > Bom dia amigo, usei o file /tmp/ATIVOS.TXT, e o resultado foi. 
> > /tmp/ATIVOS.TXT: ISO-8859 text, with CRLF line terminators tá
> > certo ou errado? de quando eu uso shell script, nunca tive problemas igual 
> > a esse. :( uso o slackware, não tenho instalado o
> > dos2unix, mas posso instalar. engraçado é que o arquivo /tmp/ATIVOS.TXT foi 
> > gerado no proprio linux. Ah, o mais importante.
> > Obrigado a todos que estão me ajudando. :D
>
> Está errado. É exatamente o que está causando o comportamento que você tem.
>
> Você também pode usar um simples cat -vet no arquivo e verá que tem lá um 
> ^M$, que são os CR (carriage return) e LF (line feed) do
> arquivo. Isso é típico de arquivos criados em ambiente MS-DOS. O LF do Unix 
> já faz CR também.
>
> Você não precisa do dos2unix. Use o tr:
>
> $ tr -d "\n" < arq_in > arq_out
>
> - --
>
> LLAP
>
> .0. MrBiTs .'. - address@hidden
> ..0 GnuPG - 
> http://keyserver.fug.com.br:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
> 000 http://www.mrbits.com.br
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (Darwin)
>
> iQEcBAEBCAAGBQJOez09AAoJEG7IGPwrPKWrWCcIAI01G7D9t/+Q5wIxpOsJzHQH
> qqvso6W/RvwuEgvn7F396IdVFR6jUt2MOrugUo95XzBHamWKmjOELn9J1FN3Sdvp
> 8Oz+5Z7uHcO1t6k3xojCOetnAAFYcuaVPi+riEn38cHsmA0nzUqFWYvwE/MVZZxC
> rwxmUhSsIiT03Rc3X//mbnto1vCDsazyCprIAVMKs4fu4FnTe5YilQLsOOmKmedf
> 8SlyyazsEYQLsOLsVvWz0rlKWV4k3Ph3xdhC0v6lx11OQEvP0SHqZc/lF8b1J73j
> E4Q4VNPWGaBxHMbTVjGfIfCLowRWE7EpbhsFyoj+9WHtM2AjJKfzsXiRcOhhDHc=
> =9saM
> -----END PGP SIGNATURE-----
>
> 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]