[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Erro somando coluna de uma tabela
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] Erro somando coluna de uma tabela |
Date: |
Tue, 23 Aug 2005 15:45:51 -0300 |
Olha
estás com um problema de precisão na variavel.
converta para inteiro assim:
{ printf "%d\n",sum; }
no lugar de { print sum; }
Se não ha sub-diretorios, vc só tem que subtrair 4096 do resultado do `du -b .`
2005/8/23, Marcelo Barreto Nees <address@hidden>:
> Ex:
>
>
>
> # ls -l | awk '{ sum += $5; } END { print sum; }'
> 4,49729e+09
>
>
>
> # du -b .
> ...
> 4519233887 .
>
>
>
> Por que o primeiro comando retorna "4,49729e+09" ao invés de "4519233887" ?
>
>
> --
> .''`. Marcelo Barreto Nees <address@hidden>
> : :' : Pref. de Jaraguá do Sul - SC / Supervisão de Adm. de Redes
> `. `'` GNU/Linux user #78191 - http://counter.li.org
> `- To err is human, to really foul up requires the root password.
> Protect your mail users against viruses: http://mailnees.kicks-ass.org
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
> ________________________________
> Links do Yahoo! Grupos
>
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.