> 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