в эти дни с множественными интерфейсами (например, если вы используете докер), а интерфейс именования ETH уже не является нормами
Я использую эту команду для извлечения IP / Mask:
[ f1]Итак, независимо от того, сколько интерфейсов у меня будет и какое бы имя они ни были, GREP только захватит первый, имеющий параметр MULTICAST.
Я использую эту команду для извлечения только IP без маски:
IP=$(ip a s|grep -A8 -m1 MULTICAST|grep -m1 inet|cut -d' ' -f6|cut -d'/' -f1)
Я использую эту команду для разных BDS & amp; NIX никогда не терпит неудачу;)