On Wed, Feb 19, 2003 at 10:51:33AM -0300, Fabio Rafael da Rosa wrote: > Em Qua, 2003-02-19 às 10:11, Rafael Jannone escreveu: > > On Wed, 19 Feb 2003 09:30:54 -0300 (ART) > > Marcelo Luiz de Laia <[EMAIL PROTECTED]> wrote: > > > > <snip> > > > Como eh o formato unix de carriage returns? > > > > coloque um "\n" no final de cada linha > > > > exemplo: > > echo "linha1\n"; > > echo "linha2\n"; > > echo "linha3\n"; > Na verdade, se não me engano.. o \n é só o line feed .. > o carriage return em si é o \r se me lembro bem.. > O \n pula linha normal, porém , caso você precise "explicitamente" > de um carriage return (pra controle de uma impressora, ou algo assim) > tem q usa o \r tb, senão pode sair errado.. > -- > Fabio Rafael da Rosa <[EMAIL PROTECTED]> Linux/Unix usa '\n' (Line Feed - ASCII 10) DOS usa '\r\n' (CRLF - Carriage Return (ASCII 13) + Line Feed)
Alguns clientes de e-mail de merda, como um tal de IncrediMail, tambem insistem em terminar as linhas a la DOS. Nem o Outlook faz uma cagada dessas... Usuarios de clientes graficos nao perceberao a diferenca, mas usuarios de mutt, pine e gnus certamente ja terao visto esses ^M espurios. -- José de Paula Rodrigues Neto Assis Linux User 175920 Brasília - DF - Brasil counter.li.org