Как получить IPv4-адреса, назначенные устройству

ip addr | awk '/inet / {sub(/\/.*/, "", $2); print $2}'


Команда ip addr позволяет получить информацию об IP-адресах, назначенных устройству. Затем с помощью утилиты awk и регулярного выражения ‘/inet /’ выполняется поиск строк, содержащих «inet «. Функция sub(/\/.*/, «», $2) удаляет из найденных строк слеш и все символы после него, что представляет собой маску сети. И наконец, с помощью команды print $2 выводятся найденные IPv4-адреса. Альтернативная команда может быть использование команды ifconfig, но она имеет более сложный синтаксис и устарела в новых версиях Linux.

Ответить

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