Я думаю, что awk
ответ может быть немного быстрее, так как ему не понадобятся дополнительные подоболочки:
ip addr show | awk -F: '/^[0-9]/ /inet .*\.112/ '
Другая возможность, если вы знаете адрес, который будет перенаправлен через интерфейс, например, если предположить, что есть .1
адрес по адресу, который вы могли бы сделать
ip route get a.b.c.1 | cut -f3 -d' '
В общем, ip
это более новая команда, которая должна заменить ifconfig
, хотя это было верно в течение долгого времени и ifconfig
еще не прошло, но посмотрите этот вопрос о сбое сервера по этой теме.