[FUGSPBR] [RESOLVIDO] AWK ou SED, script que some vários dados numéricos

Alexandre D. Bensi (aledon) alexandre em dep.ufscar.br
Sex Abr 5 11:32:58 BRT 2002


Valeu Thiago!
Ajudou bastante :)

Estou fazendo estatísticas de algumas regras IPFW com o MRTG, então pra
não ficar somando uma a uma no MRTG, resolvi juntar tudo em um único
script. Ficou massa! Valeu amigos.

Ps: para quem quiser otmizar tbm, vai a dica:

#!/bin/sh
ao=`/sbin/ipfw show 4000 | /usr/bin/awk '{print $3}'`
bo=`/sbin/ipfw show 4001 | /usr/bin/awk '{print $3}'`
co=`/sbin/ipfw show 4002 | /usr/bin/awk '{print $3}'`
do=`/sbin/ipfw show 4003 | /usr/bin/awk '{print $3}'`
eo=`/sbin/ipfw show 4004 | /usr/bin/awk '{print $3}'`
fo=`/sbin/ipfw show 4005 | /usr/bin/awk '{print $3}'`
go=`/sbin/ipfw show 4006 | /usr/bin/awk '{print $3}'`
ho=`/sbin/ipfw show 4007 | /usr/bin/awk '{print $3}'`
io=`/sbin/ipfw show 4008 | /usr/bin/awk '{print $3}'`
jo=`/sbin/ipfw show 4009 | /usr/bin/awk '{print $3}'`

ai=`/sbin/ipfw show 5000 | /usr/bin/awk '{print $3}'`
bi=`/sbin/ipfw show 5001 | /usr/bin/awk '{print $3}'`
ci=`/sbin/ipfw show 5002 | /usr/bin/awk '{print $3}'`
di=`/sbin/ipfw show 5003 | /usr/bin/awk '{print $3}'`
ei=`/sbin/ipfw show 5004 | /usr/bin/awk '{print $3}'`
fi=`/sbin/ipfw show 5005 | /usr/bin/awk '{print $3}'`
gi=`/sbin/ipfw show 5006 | /usr/bin/awk '{print $3}'`
hi=`/sbin/ipfw show 5007 | /usr/bin/awk '{print $3}'`
ii=`/sbin/ipfw show 5008 | /usr/bin/awk '{print $3}'`
ji=`/sbin/ipfw show 5009 | /usr/bin/awk '{print $3}'`

out=`echo $ao+$bo+$co+$do+$eo+$fo+$go+$ho+$io+$jo | bc`
tot=`echo $ai+$bi+$ci+$di+$ei+$fi+$gi+$hi+$ii+$ji | bc`

echo $out
echo $tot
echo 0
echo -n 0

--
Atenciosamente,
Alexandre D. Bensi (Aledon)
System/Network Administrator
--
Icq Uin WORK/HOME: 118731900/129462580
E-Mail: echo alexandre dep ufscar br | sed 's/ /@/;s/ /./g'
--
This mail send through Unix FreeBSD 4.4 STABLE - The Power to Serve
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd