Bom dia, Foi exatamente isso que aconteceu.
Fiz dessa maneira e funcionou: echo "$linha" >> "pro_"$nome_arq ________________________________ De: Fernando Luizao <fernando_o...@yahoo.com.br> Para: shell-script@yahoogrupos.com.br Enviadas: Quinta-feira, 1 de Julho de 2010 8:06:07 Assunto: Re: [shell-script] Arquivo sendo gerado com formatacao diferente do original Olá, Sem olhar o arquivo fica difícil, mas o mais provável é que o shell está "comendo" alguns caracteres porque vc não protegeu a variável $linha. Em vez de echo $linha >> "pro_"$nome_arq Faça echo "$linha" >> "pro_"$nome_arq Se não resolver, mostre como está o arquivo. Abraços Fernando --- Em qua, 30/6/10, Leandro Valiengo <leandro_valie...@yahoo.com.br> escreveu: De: Leandro Valiengo <leandro_valie...@yahoo.com.br> Assunto: [shell-script] Arquivo sendo gerado com formatacao diferente do original Para: "Shell Script" <shell-script@yahoogrupos.com.br> Data: Quarta-feira, 30 de Junho de 2010, 18:18 Oi lista, Tenho um arquivo e estou separando o mesmo em dois, porém o original tem 540 colunas e o arquivo que estou gerando "come" os espacos em branco depois da ultima coluna. segue o comando que estou usando para separar os arquivos, é bem simples: if [ ${lin} = "00" -a ${lin} != "H0" -a ${lin} != "T0" ]; then echo $linha >> "pro_"$nome_arq elif [ ${lin} != "00" -a ${lin} != "H0" -a ${lin} != "T0" ]; then echo $linha >> "tit_"$nome_arq fi O '00' -> essas duas posições no inicio que me dizem se vai para um arquivo ou outro. O 'H0' e T0' -> peço para retirar o header e trailler no arquivo q estou gerando. Abracos, Leo [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]