[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Shell, comandos grep y awk



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 :P


El vie, 10-09-2004 a las 22:13, Haplo escribió:
> 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 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
-- 

                 (o_
     (o_   (o_   //\
     (/)_  (\)_  V_/_
     Luis Perez Melia
 luis.perez@f1-connecting.com

Reply to: