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