Pular para o conteúdo

Operações em tabelas

Responder tópico
  • Denunciar
  • Indicar

1. Operações em tabelas

Enviado em 08/07/2008 - 11:55h

Olah pessoal estou alterando dados de um arquivo .txt pra outro.
O primeiro está em temperatura Kelvin, que está neste formato:
295,51 297,95 292,33 294,77
296,45 300,18 293,76 298,13

E preciso deixar a saída assim:
22,36 24,80 19,18 21,62
23,30 27,03 20,61 24,98

Ou seja, pego as colunas do primeiro arquivo e subtraio por 273,15 mas naum estou conseguindo fazer um script para fazer esta operação.

OBS: As colunas estão separadas por TAB.

Se alguém poder ajudar ficarei grato...

Estarei respondendo dúvidas referente aos arquivos caso alguém necessitar..

Abraços a todos..



Responder tópico

2. Re: Operações em tabelas

Enviado em 08/07/2008 - 17:43h

Não sei como você está fazendo os cálculos com números decimais... poderia ser assim:

while read line; do
set -- $line
for i; do
c="$(echo "${i//,/.}-273.15"|bc -l)"
echo -en "${c//./,}\t"
done
echo
done

[com tabulação ficaria bem melhor... :-(]
O único problema é que todas as linhas da saída vão ter um TAB no final... dá pra resolver, mas complica um pouco as coisas...

3. ux386

Enviado em 09/07/2008 - 16:27h

Valeu pela dica brother...

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder