[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Soma de coluna
From: |
Felipe Kellermann |
Subject: |
Re: [shell-script] Soma de coluna |
Date: |
Fri, 14 Jul 2006 18:51:22 -0300 (BRT) |
User-agent: |
Pine <http://www.washington.edu/pine/> |
On Fri, 14 Jul 2006 9:14pm -0000, weder_feliciano wrote:
> Alguem sabe a forma mais fácil de eu somar uma coluna inteira? como:
> 951.00
> 266.28
> 266.28
> 266.28
> 152.16
Vou dar só a metade da resposta... ;-)
Em um shell comum tu pode juntar a soma com:
% paste -sd+ < valores
951.00+266.28+266.28+266.28+152.16
Em zsh tu pode fazer join dos valores:
% print ${(j:+:)$(< valores)}
951.00+266.28+266.28+266.28+152.16
Depois é só tu avaliar isto para achar o resultado.
Em zsh pode ser automático no shell só avaliando a expressão. Em outro
shell tu vai ter que passar para um programa qualquer (como o bc) para
obter o resultado.
--
Felipe Kellermann