El mié, 22-10-2008 a las 13:04 -0300, Jonatan Alballay escribió: > Listeros, nuevamente yo y mis famosos scripts, ahora necesito quitar > los decimales o por lo menos reducirlos a 1 o 2 de la siguiente línea > > cat /proc/net/dev |grep eth0 |awk -F':' '{print $2}' |awk > '{print"eth0: " $1/1024/1024 " MB" " /" ,$9/1024/1024 " MB"}' > > me muestra lo bajado y subido por la red, pero en bytes, ahi los estoy > convirtiendo a mega bytes pero me salen muchos decimales, como limito > esto?... si alguien me puede echar una manito estaria muy agradecido, > de ante mano muchas gracias a todos por la ayuda.... awk tiene las funciones int, float... cat /proc/net/dev |grep eth0 | \ awk -F':' '{print $2}' | \ awk '{print"eth0: " int($1/1024/1024) " MB"\ " /" ,int($9/1024/1024) " MB"}' Con eso ya no tienes decimales.... Si quieres dos decimales multiplicas por 100 sacas el int y divides por 100 Saludos -- http://soleup.eup.uva.es/mariodebian
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente