из результата команды выбрать отдельное число

ДмитрийF
Дата: 28.03.2010 19:42:20
Возникла задача строить графики по типу трафика. Стоит FreeBSD и PF c ALTQ. Графики хочу строить через zabbix (стоит агент, ему можно передавать параметр)
Скрипты никогда не писал. Даже не знаю с чего начать.
команда pfctl -sq -v выводит нужную мне информацию, но как выбрать конкретное число?
Например вот часть касаемая дефолтовой очереди:
queue qdefault_in on vr2 bandwidth 90Mb cbq( default )
[ pkts: 79 bytes: 6768 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]

Как мне получить только количество байт для этой очереди?

Вот создал командный файл (на большее ума не хватает):
pfcmd="pfctl -sq -v" # общая инфа по шейперу
var="qdefault_in on" # искомая очередь
string=`$pfcmd | grep "$var" -n`
echo $string

Выполняю:
19:queue qdefault_in on vr2 bandwidth 90Mb cbq( default )

Пока сообразил только как найти строку с нужной очередью и ее номер. А вот как из следующей строки выбрать нужную цифру не знаю, причем еще надо из текста будет перевести в число наверно.
Koolkhel
Дата: 29.03.2010 00:43:26
cut -d ' ' -f [нужный столбец]

если man cut не поможет -- тогда есть awk -- echo asfsdf | awk '{print $5}'