Я никогда не слышал, что любой объявляет его кроме 'eee-tee-see'.
Я не собираюсь писать все это за вас, но вот кое-что, что работает в Ubuntu:
ifconfig eth0 | grep "inet addr:" | awk -F: '{ print $2 }' | awk '{ print $1 }'
Это будет отображать текущий IP-адрес в eth0.
ifconfig (1) - это стандартная команда для управления IP-параметрами интерфейсов. См. man ifconfig
, чтобы узнать, как его использовать, но, например,
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
установит IP-адрес и сетевую маску для eth0.
Чтобы прочитать параметры интерфейса, вы можете использовать grep / sed / perl для анализа вывод ifconfig eth0
, но если у вас есть команда ifdata, менее болезненный способ получить, например, просто IP-адрес
ifdata -pa eth0
В Ubuntu ifdata является частью пакета moreutils
.