[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: somando colunas
From: |
lferreir1 |
Subject: |
Re: somando colunas |
Date: |
Wed, 07 Jul 2004 14:45:30 -0000 |
User-agent: |
eGroups-EW/0.82 |
Frederico, Muito bom o seu exemplo. O resultado é o mesmo e o melhor
é em um comando só.
Miranda, isto acontece.. às vêzes não lemos até o final, e como a
dúvida é relativamente fácil, esquecemos de ver o exemplo do nosso
colega.
Até!
Luiz
--- Em address@hidden, Frederico Bohne Espinosa
<bohne_listas@t...> escreveu
>
> Andre,
>
> Acredito que isso sirva:
>
> awk '{sum += $3} END { print sum; }' arquivo.txt
>
>
> Sr. Moderador, so sorry, mas é que o awk anda tao junto do
bash...
> :)
>
>
> --
>
+==========================+=========================================+
> | Frederico Bohne Espinosa | Analista de Suporte
Unix |
> | | Licenciado em História -
UFRGS/2002 |
> | | bohne_listas@terra com
br |
>
+==========================+=========================================+
> Se você rezar por chuva por bastante tempo, ela eventualmente
cai.
> Se você rezar para que enxurradas se acalmem, elas eventualmente o
> farão. O mesmo acontece na ausência de preces. [Steve Allen]
>
======================================================================
> Slackware user ID-PQP:
441030b98ae8bab32b21817b074afb1a
>
======================================================================
>
> Em Wed, 7 Jul 2004, lferreir1 escreveu:
>
> > André,
> >
> > #!/usr/bin/ksh
> > SOMA_TOTAL=0
> > for SOMA in `cat arquivo.txt | awk '{ print $3 }'`
> > do
> > SOMA_TOTAL=`echo "${SOMA_TOTAL} + ${SOMA}"|bc`
> > done
> > echo ${SOMA_TOTAL}
> >
> > # pode ser tambem assim:
> > # SOMA_TOTAL=`expr ${SOMA_TOTAL} + ${SOMA}`
> >
> >
> > --- Em address@hidden, André Luiz Alves da
Silva
> > Prates <aprates@t...> escreveu
> > > Caros colegas,
> > >
> > > Alguém saberia me dar uma dica de como eu faço para somar a
> > terceira coluna de um arquivo com n linhas? Eu acho que é com
awk,
> > mas ainda não consegui visualizar a solução.
> > >
> > >
> > >
> > > > cat arquivo.txt
> > > 45 A 10
> > > 10 B 100
> > > 10 C 50
> > > 10 D 30
> > > 1 E 40
> > > 2 F 10
> > > 5 G 01
> > >
> > > resultado:
> > > > 241
> > >
> > >
> > > Atenciosamente,
> > >
> > >
> > > André Prates
> > > Suporte Produção - DSF
> > > *aprates@t... <mailto:*aprates@t...>
> > >
> > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram
removidas]
> >
> >
> >
> > ----------------------------------------------------------------
-----
> > 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
> > ----------------------------------------------------------------
-----
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]