Как получить IP-адрес устройства через командную строку

/sbin/ifconfig eth0 | grep "inet addr" | sed -e 's/.*inet addr:\(.*\) B.*/\1/g'


Эта команда извлекает IP-адрес устройства через командную строку.

Что она делает:
1. /sbin/ifconfig eth0 — отображает информацию о сетевом интерфейсе eth0, включая IP-адрес.
2. | — перенаправляет вывод предыдущей команды на следующую.
3. grep "inet addr" — фильтрует строки, содержащие «inet addr» (IP-адрес).
4. sed -e 's/.*inet addr:\(.*\) B.*/\1/g' — использует sed для извлечения IP-адреса из строки, удаляя лишние данные.

Полезность: Эта команда полезна для быстрого получения IP-адреса сетевого интерфейса eth0. Альтернативой может быть использование инструментов, таких как ip или ifconfig для получения IP-адреса напрямую без дополнительной обработки.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *