ip addr show eth0 |grep 'inet\b' |awk '{print $2}' |sed -r -e 's/\/.*?//g'
Данная команда выводит IPv4 адрес для интерфейса eth0. Сначала команда ip addr show eth0 показывает информацию об интерфейсе eth0, включая все атрибуты IP-адреса. Затем команда grep ‘inet\b’ используется для фильтрации строк, содержащих IPv4 адреса. Далее команда awk ‘{print $2}’ используется для вывода второго столбца (IPv4 адреса) из отфильтрованных строк. Наконец, команда sed -r -e ‘s/\/.*?//g’ удаляет CIDR-префикс из выводимого IPv4 адреса. Эта команда может быть полезна, когда требуется получить IPv4 адрес для использования в сценариях или других операциях сетевого управления. Возможной альтернативой является использование команды ifconfig eth0 или ip -o -4 addr show eth0, чтобы получить IPv4 адрес без необходимости дополнительной обработки вывода.