Как получить IP-адрес устройства без лишних данных.

ip -o -4 addr show | awk -F '[ /]+' '/global/ {print $4}'


Команда ip -o -4 addr show показывает информацию об IPv4-адресах на устройстве, а awk -F ‘[ /]+’ ‘/global/ {print $4}’ используется для извлечения IPv4-адресов, связанных с глобальным интерфейсом. В результате выполнения этой команды будет выведен только IP-адрес устройства без дополнительной информации. Однако стоит отметить, что команда может не сработать в некоторых случаях, если текущее устройство не имеет глобальной настройки адреса IPv4 или использует другую схему адресации. Другими способами получения IP-адреса могут быть использование команд ifconfig или hostname -I.

Ответить

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