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]

Responder a