[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Somando
From: |
moysespr |
Subject: |
Re: [shell-script] Somando |
Date: |
Wed, 14 Sep 2005 08:17:29 -0700 (PDT) |
while read n; do m=$(expr $m + $n); echo $m; done<a; echo m=$m
--- richardbortolucci <address@hidden> wrote:
> Pessoal,
>
> Estou tentando somar alguns valores assim:
>
> # cat a
> 1
> 2
> 3
> 4
> 5
> # cat a | while read n; do m=$(expr $m + $n); echo $m; done; echo m=$m
> 1
> 3
> 6
> 10
> 15
> m=0
>
> Como faço para manter a variável m fora do laço while? Ou seja, para
> retornar no final m=15... Existe alguma outra maneira de fazer o
> acúmulo de valores?
>
> Grato,
>
> Richard.
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com
- Somando, richardbortolucci, 2005/09/14
- Somando, Richard Bortolucci, 2005/09/14