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: MrBiTs
Subject: Re: [shell-script] Re: Onde esta errado?
Date: Thu, 22 Sep 2011 10:50:53 -0300
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2

-----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]