Доброго времени суток!Имеется внешний интерфейс с динамическим IP.
В какой переменной этот IP содержится после соединения?
Или каким образом его загнать в переменную, чтобы можно было использовать в сценвриях bash.искал sysctl -a -d|grep ip&interface и всякие другие сочитания проверял, не нашёл, а надо.
Может подскажите?
ifconfig em0 | grep inet | awk '{print $2}'выведет айпи адрес, для линукса сами подкорректируйте.
> ifconfig em0 | grep inet | awk '{print $2}'
> выведет айпи адрес, для линукса сами подкорректируйте.Я под FreeBSD
Спасибо! То, что надо и как я сам не додумкал?.....
Элементарно всё.
Для Линукса это можно сделать гораздо круче ;)/sbin/ifconfig eth0 | awk 'BEGIN{x=0}{x++;if(x==2) print substr($2,index($2,":")+1);}'
> Может подскажите?
ifconfig eth0 | grep 'inet addr:'| cut -d: -f2| cut -d" " -f1ifconfig eth0 | grep 'inet addr:'| cut -d: -f2 | awk '{ print $1}'
ifconfig eth0 | awk /eth0/'{next}//{split($0,a,":");split(a[2],a," ");print a[1];exit}'