Codificação de TXT gerado por Shell Script - Problema de leitura em Windows

1. Codificação de TXT gerado por Shell Script - Problema de leitura em Windows

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/01/2011 - 19:56h

Pessoal, boa noite!

Desenvolvi um pequeno programa em Shell Script, que preenche um arquivo TXT com os valores de uns testes de velocidade de transferência.
O formato do arquivo é assim:
$hora<TAB>$int<TAB>$ext1<TAB>$ext2

Ou seja, em cada linha, ele preenche com a hora do teste, e os valores numéricos de velocidade de um link interno e dois externos, e estes valores estão separados por um caractere de tabulação.

No Linux, este TXT gerado é exibido corretamente. Mas no Windows, o Bloco de Notas exibe todo o conteúdo em uma única linha, e onde seria a quebra de linha, aparece um caractere estranho, semelhante a um quadrado.

A minha pergunta é: Que codificação eu preciso usar, no Linux, para que o TXT gerado nele seja exibido corretamente no Bloco de Notas do Windows?

No momento, estou usando Slackware, mas o script vai rodar em definitivo em um RedHat. E no Slackware eu já configurei o sistema para usar a codificação pt_BR.UTF8, pt_BR, e também ISO-8859-1, não obtendo sucesso em nenhuma das três.

Desde já, fico muito grato!

Um grande abraço!


  


2. Re: Codificação de TXT gerado por Shell Script - Problema de leitura em Windows

Ezequias Rocha
Ezequias Rocha

(usa Ubuntu)

Enviado em 27/01/2011 - 08:11h

Tente usar os caracteres Line Feed ('\n' ou 0x0A) e Carriage Return ('\r' ou 0x0D) ao final de cada medição de velocidade.


Embraces!


3. Re: Codificação de TXT gerado por Shell Script - Problema de leitura em Windows

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 27/01/2011 - 10:08h

Que tal disponibilizar o script aqui?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts