ifconfig eth0 | grep "inet " | cut -d ':' -f2 | awk '{print $1}'
Команда ifconfig показывает информацию о сетевых интерфейсах, аргумент eth0 указывает на интерфейс Ethernet. Затем команда grep фильтрует вывод и отображает только строки, содержащие «inet «, то есть строки, содержащие IPv4-адреса. Далее команда cut разделяет строки на поля, используя двоеточие («:») в качестве разделителя, и выбирает второе поле, которое содержит IPv4-адрес. Наконец, команда awk выводит только первое поле, содержащее IPv4-адрес. Таким образом, данная команда позволяет получить IPv4-адрес для использования в скриптах.
Альтернативным подходом может быть использование команды ip addr show eth0 | grep «inet » | awk ‘{print $2}’ | cut -d’/’ -f1, которая использует команду ip для получения информации об IPv4-адресе интерфейса eth0.
