[sisyphus] default route и awk
Alex Yustasov
=?iso-8859-1?q?yust_=CE=C1_anti-leasure=2Eru?=
Пт Июн 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