shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Somando uma fatura com o awk


From: Flavio Junior
Subject: Re: [shell-script] Re: Somando uma fatura com o awk
Date: Fri, 4 Jan 2008 10:30:13 -0200

Outro detalhe..
Eu não sei qual o trabalho pra converter os espaços em branco do
segundo campo para _, mas isso não é necessário no teu caso..

O awk tem a variavel NF que pega o ultimo campo (na real é o numero de
campos, q coincide com o ultimo)

Então vc pode fazer assim:

[root@bloo ~]# cat arquivo.txt
12/01/2007 INSINUANTE_LJ_187(12/12) 187,91
04/09/2007 RABELO_SOM_E_IMAGEM(04/12) 51,75
03/11/2007 EXTRA_1375_PARANGABA(03/04) 41,75
03/11/2007 EXTRA_1375_PARANGABA(03/04) 11,75
13/11/2007 INTUICAO(02/02) 34,50
21/11/2007 ADAUTO_PECAS(02/06) 200,00
17/12/2007 ANUIDADE(12/12) 7,00
26/12/2007 VIACAO_ITAPEMIRIM(01/03) 259,34
[root@bloo ~]# awk 'BEGIN {total=0}; {total = total + $NF}; END {print
"Valor total:", total}' arquivo.txt
Valor total: 794
[root@bloo ~]#


--

Flávio do Carmo Júnior


On Jan 4, 2008 10:25 AM, voyeg3r <address@hidden> wrote:
>
>
>
>
>
>
>
>  Obs: soma uma fatura com três campos, onde o último campo
>  contém os valores de cada compra
>
>  O grande oráculo me deu a resposta e estou enviando para todos
>  anotarem:
>
>  awk '{ total = total + $3} END {print total} ' fatura.txt
>
>  


reply via email to

[Prev in Thread] Current Thread [Next in Thread]