/sbin/ifconfig eth0 | awk '/RX byte/{print $7 $8}' | tr -d '()' | sed 's/i//'
El vie, 10-09-2004 a las 22:30, Luis Pérez Meliá escribió:
Bueno ya puestos:
/sbin/ifconfig eth0 | awk '/RX byte/{print $7 $8}' | tr -d '()' | sed 's/KiB/\ KB/ ; s/MiB/\ MB/ ; s/GiB/\ GB/'
Lo que he hecho es quitar el grep, el awk lo hace todo
El vie, 10-09-2004 a las 22:13, Haplo escribió:www.kleenux.org. Busca más en el proyecto LUCAS, por ejemplo. > ¿Alguien me puede ayudar? He aquí mi solución: /sbin/ifconfig eth0 | grep 'RX byte' | awk '{print $7 $8}' | tr -d '()' | sed 's/KiB/\ KB/ ; s/MiB/\ MB/ ; s/GiB/\ GB/' El comando "tr -d" borra los caracteres deseados. Y con sed simplemente realizamos las sustituciones. No soy ningún maestro de la shell, aunque la encuentro apasionante y siempre estoy queriendo aprender más. A ver cuando me pongo bien con sed y awk, que son la leche. :-) Haplo> Llevo tiempo buscando en manuales de shell sobre el comando awk para ver si > me da esta posibilidad, pero no encuentro lo que busco. Yo encontré uno introductorio apañado, y en español, en
-- (o_ (o_ (o_ //\ (/)_ (\)_ V_/_ Luis Perez Melia [EMAIL PROTECTED] |
-- (o_ (o_ (o_ //\ (/)_ (\)_ V_/_ Luis Perez Melia [EMAIL PROTECTED] |