/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
