/sbin/ifconfig -a | awk '/(cast)/ { print $2 }' | cut -d':' -f2 | head -1


Эта команда извлекает IP-адрес машины:

ifconfig — выводит сетевую конфигурацию.
awk '/(cast)/ { print $2 }' — фильтрует строки, содержащие «cast» и выводит второе поле (IP-адрес).
cut -d':' -f2 — разбивает строку по двоеточию и выводит второе поле (IP-адрес).
head -1 — выводит только первую строку (первый IP-адрес).

Альтернативы: ip addr show | grep inet | grep -v 127.0.0.1 | awk '{print $2}' | cut -d/ -f1

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *