[sisyphus] default route и awk

Alex Yustasov yust на anti-leasure.ru
Пт Июн 23 09:50:49 MSD 2006


On Fri, Jun 23, 2006 at 01:56:07AM +0400, Pavel Usischev wrote:
> С awk как раз все совершенно в порядке. $NF -- последнее поле строки, 
> т.е. "link". Отрезаем спереди "eth" -- ничего не меняется. Так и печатает.
Спасибо.
> 
> Почему ip выдает scope link для дефолтного маршрута, видимо нужно искать 
> там, где этот дефолтный маршрут задается. Распарсить текущий вывод 
> можно, например, так:
Если в /etc/sysconfig/network
GATEWAYDEV=dev то scope link для default
если GATEWAY=ip то нормально.
Или еще может что-то?
> 
> | awk '/^default / { split($0,a,"dev eth"); print substr(a[2],1,1) }'
> 
> Эта конструкция вроде не должна сломаться и при возможном изменении 
> вывода ip route list (если имя девайса останется с "eth" в начале).
Спасибо.

-- 
    Alex Yustasov

ALT Linux fortune:
>В теории язык должен выбираться в загрузчике.
На практике удобнее иметь хотя бы один язык уже настроенным.
		-- vyt in sisyphus@


Подробная информация о списке рассылки Sisyphus