kde zjistim Rx/Tx Bytes?
Roman Neuhauser
neuhauser at bellavista.cz
Tue Jul 29 18:49:53 CEST 2003
# cizek.milan at seznam.cz / 2003-07-29 17:56:46 +0200:
> A jeste jedna drobnost, pozadoavne udaje vybiram nastedujicimi prikazy:
> netstat -I wi0 -nb | grep Link | awk '{print $7}'
> netstat -I wi0 -nb | grep Link | awk '{print $10}'
ten grep je tam zbytecne:
netstat -nbI wi0 | awk '/Link/ {print $7, $10;}'
nebo pokud trvate na tom LF:
netstat -nbI wi0 | awk '/Link/ {printf "%d\n%d", $7, $10;}'
> chci se zeptat, jestli se da pomoci awk nejak lepe specifikovat sloupec,
> napr. podle nazvu v zahlavi, myslim ze by to bylo perspektivnejsi (jinak
> to pouzit zatim neumim :-)). Za pripadne rady moc diky!
da, ale neudelate to na jedne radce (nicmene v awku nejsem velky
profik, takze by to dost mozna slo i strucneji):
#!/usr/bin/awk -f
1 == NR {
# default values
I = 7; O = 10;
# look up the real positions
for (i = 1; i <= NF; i++) {
if ("Ibytes" == $i) {
I = i;
} else if ("Obytes" == $i) {
O = i;
}
}
}
/Link/ {
print $I, $O;
}
--
If you cc me or remove the list(s) completely I'll most likely ignore
your message. see http://www.eyrie.org./~eagle/faqs/questions.html
More information about the Users-l
mailing list