( expandnames | 2010. 02. 21., v – 11:08 )

A kodhoz: $data-ban az eth0-ra van szures, ha vki mas interfacet hasznal, pl eth2, akkor nem mukodik.

if=`cat /proc/net/dev | grep -i eth | awk '{print $1}' | cut -d: -f1`

itt pedig:

data=`cat /proc/net/dev | grep $if | sed -r 's/.*://' | sed -r 's/ *([0-9]*) *([0-9]* *){7}([0-9]*).*/\1+\3/' | bc`;

de ha tobb interface van, csak az elso lesz feldolgozva, ami tovabbi munkat igenyel, vagy megadod parameterben, hogy melyik interfacere allitson be szurest..