Как получить CIDR-нотацию локальной сети

ip addr show |grep -w inet | grep -v 127.0.0.1 | awk '{ print $2}'| cut -d "/" -f 2


Эта команда выводит CIDR-нотацию локальной сети.

ip addr show — выводит информацию об IP-адресах интерфейсов
grep -w inet — фильтрует строки, содержащие слово «inet»
grep -v 127.0.0.1 — исключает строки, содержащие «127.0.0.1»
awk ‘{ print $2}’ — выводит второе поле каждой строки
cut -d «/» -f 2 — разделяет строку по символу «/» и выводит второе поле

Альтернативный вариант:
ifconfig | grep -w inet | grep -v 127.0.0.1 | awk ‘{ print $2}’ | cut -d «/» -f 2

Передаваемые аргументы: нет.

Ответить

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