Re: [shell-script] numero decimais awk

2006-06-26 Por tôpico Felipe Kellermann
On Mon, 26 Jun 2006 11:09pm -0300, Tiago Barcellos Peczenyj wrote: > Ola > > Vendo as respostas para os scripts awk no seu ambiente, teste isso: > > tr '.' ',' < temp2.dat | awk 'NR != 1{soma2 += $2 ; print soma2,$2 }' > > Acho que tem haver com localização. afinal por que vc imprime > variav

Re: [shell-script] numero decimais awk

2006-06-26 Por tôpico Tiago Barcellos Peczenyj
Ola Vendo as respostas para os scripts awk no seu ambiente, teste isso: tr '.' ',' < temp2.dat | awk 'NR != 1{soma2 += $2 ; print soma2,$2 }' Acho que tem haver com localização. afinal por que vc imprime variaveis do tipo ponto flutuante com virgula ao inves de ponto? Pense nisso. On 6/26/06,

Re: [shell-script] numero decimais awk

2006-06-26 Por tôpico Ricardo Acosta
Camaradas, dei uma fuçada por aqui e percebi que usando o GAWK o padrão é efetuar a soma como os numero inteiros! enqto que ao usar o MAWK as operacoes são efetuadas levando em conta todos os digitos significativos! resolvi alterando o link do AWK para o MAWK! de qualquer forma fica a duvida: o G

Re: [shell-script] numero decimais awk

2006-06-26 Por tôpico Ricardo Acosta
Tiago, o problema nao resolveu ainda! atente para a coluna1, os somatórios aparecem como inteiros! ele nao somou a parte decimal. tratou os digitos decimais como nao significativos e efetuou a operaçao! [EMAIL PROTECTED]: slope$ awk 'NR != 1{soma2 += $2 ; print soma2,$2 }' temp2.dat 5 5.883 10 5.

Re: [shell-script] numero decimais awk

2006-06-26 Por tôpico Tiago Barcellos Peczenyj
Sim, trabalha o seu exemplo awk 'NR != 1{soma2 += $2 ; print soma2,$2 }' temp2.dat usando o printf (com saida formatada) awk 'NR != 1{soma2 += $2 ; printf"%f\t%f\n",soma2,$2 }' temp2.dat o NR != 1 serve para não contabilizar a primeira linha, não possuem dados On 6/26/06, Ricardo Acosta <[EMAIL