Consulta Bash. necesito sumar los valores de una salida

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
gumixx
Forista Nuevo
Forista Nuevo
Mensajes: 1
Registrado: Vie Nov 30, 2012 6:58 am

Consulta Bash. necesito sumar los valores de una salida

Mensaje por gumixx » Vie Nov 30, 2012 7:28 am

Buenas,

Es mi primer consulta por aca pero necesito una mano para hacer lo sigguiente, estoy sacando estadisticas de trafico de plataformas de produccion por servicios.
Yo parseo los logs de todos los servidores buscando por el string que necesito y los tiro a un archivo temporal con el siguiente formato :

226 00
77 01
44 02
35 03
32 04
136 05
694 06
1786 07
426 08
2837 09
4764 10
4737 11
4487 12
3960 13
2922 14
2792 15
2693 16
2764 17
3010 18
3731 19
4622 20
3336 21
1454 22
525 23

Tengo este los valores por hora para cada servidor, o sea estas dos columnas por cada servidor que tengo que censar, necesito sumar el valor de cada hora para tener un total.
O sea necesito hacer que sumar todos los valores de la hora 00 todos los valores de la hora 01 y asi.

Se me ocurrio depurar por ejemplo con :

cat tmp.txt | awk -F" " '{print $1";"$2 }' | fgrep "00" | cut -d ';' -f1
197
227
236
222
233
234
162
162
173
224
217
226

Aca tengo los valores que deberia sumar, como puedo hacer esta suma...

Les agradesco la mano si es posible.

Saludos y gracias!!

Gumixx

Editado -- Vie Nov 30, 2012 3:28 am --

Gente,

Perdon por el post inecesario, ya encontre la respuesta a esto.
Lo solucione con agregando un awk awk '{ sum += $1 } END { print sum }'

Gracias!!
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Consulta Bash. necesito sumar los valores de una salida

Mensaje por mcun » Jue Dic 06, 2012 12:50 am

Gracias por compartir la solución, como extra te pido que edites el primer post y le agregues al titulo (SOLUCIONADO) para que le sea de utilidad a otros usuarios.

PD muevo el tema a programación que en Noticias y Actualidad no cuadra demaciado
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje