ifconfig | awk '/inet addr/ {print $2 }' | sed 's/.*://g'
Эта команда используется для извлечения IPv4-адресов, назначенных машине:
1. ifconfig
: Получает информацию о сетевых интерфейсах.
2. |
(pipe): Перенаправляет вывод первой команды на вход следующей.
3. awk '/inet addr/ {print $2 }'
: Фильтрует строки, содержащие «inet addr» и выводит второе поле (IPv4-адрес).
4. |
(pipe): Перенаправляет вывод awk на вход следующей команды.
5. sed 's/.*://g'
: Удаляет все символы до двоеточия, оставляя только IPv4-адреса.
Альтернатива: ip -4 addr show | awk '/inet/ {print $2}'
.