[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script para somar valores
From: |
Ultimo de Miranda |
Subject: |
Re: [shell-script] Script para somar valores |
Date: |
Fri, 27 Nov 2015 09:26:53 -0200 |
[miranda@guitar MPB]$ cat /tmp/soc
26/11/2015 17:10:00;PB - Assigned;116
26/11/2015 17:10:00;PB - Rejected;5
26/11/2015 17:10:00;PB - Waiting;84
26/11/2015 17:10:00;PB - Working;40
26/11/2015 17:10:00;SR - Assigned;51
26/11/2015 17:10:00;SR - Rejected;1
26/11/2015 17:10:00;SR - Waiting;5
26/11/2015 17:10:00;SR - Working;6
[miranda@guitar MPB]$ PB=0;SR=0;eval $(awk -F";" '! /Waiting/{printf
"let %s+=%d\n",substr($2,0,2),$3}' /tmp/soc)
[miranda@guitar MPB]$ echo $PB
161
[miranda@guitar MPB]$ echo $SR
58
On Thu, 2015-11-26 at 19:01 -0200, Anderson address@hidden
[shell-script] wrote:
>
> Pessoal,
>
>
> Quero desenvolver um script, onde ele some os valores desejados que
> estão dentro de um arquivo.
>
>
> Formato do arquivo:
>
>
> 26/11/2015 17:10:00;PB - Assigned;116
> 26/11/2015 17:10:00;PB - Rejected;5
> 26/11/2015 17:10:00;PB - Waiting;84
> 26/11/2015 17:10:00;PB - Working;40
> 26/11/2015 17:10:00;SR - Assigned;51
> 26/11/2015 17:10:00;SR - Rejected;1
> 26/11/2015 17:10:00;SR - Waiting;5
> 26/11/2015 17:10:00;SR - Working;6
>
>
> Gostaria que o script some o total de PB e o total de SR, menos as que
> então em Waiting.(Não somar os valore em Waiting).
>
>
> Alguém poderia ajudar?
>
>
> Valeu!
>