[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Se redirecionada, saída fica diferente
From: |
Leslie Watter |
Subject: |
Re: [shell-script] Se redirecionada, saída fica diferente |
Date: |
Fri, 8 Jun 2007 17:38:04 -0300 |
Oi Darlon,
provavelmente teu programa lê os parâmetros de entrada e faz alguma coisa.
sugestão, tente:
/home/lala> $(./Mac) > log
e veja o que acontece.
Sds,
LEslie
2007/6/8, Darlon <address@hidden>:
>
> E ae pessoal, blz?
>
> Tenho um programa em C, onde executo ele assim:
>
> ./Mac
>
> e uma das linhas de saída é a seguinte:
>
> -1.426042e-06 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
> 0.000000e+00 0.000000e+00 1.426042e-06
>
> Agora, se faço:
>
> ./Mac | less
>
> A mesma linha de saída aparece como:
>
> -1.189744e+05 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
> 0.000000e+00 0.000000e+00 1.189744e+05
>
> ou seja... resultados diferentes!
>
> redirecionando pra arquivo...
>
> ./Mac > log
> cat log
>
> -1.189744e+05 0.000000e+00 0.000000e+00 0.000000e+00
> 0.000000e+00 0.000000e+00 0.000000e+00 1.189744e+05
>
> Os resultados errados aparecem de novo!
>
> Já verifiquei que não é só essa linha, mas várias. O que tá parecendo, é
> que
> o "jeito" com que é chamado o programa na linha comando altera a execução
> do
> programa, já que com as mesmas entradas, ele exibe resultados diferentes.
> Pra mim, isso é coisa do além!
>
> Alguma sugestão?
>
> Abraço.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Leslie H. Watter
[As partes desta mensagem que não continham texto foram removidas]