Есть ли простой способ программного извлечения IP-адреса? [дубликат]

Для macOS вы можете добавить эту строку в .tmux.conf

bind -t vi-copy y copy-pipe 'pbcopy'

42
21.08.2013, 01:50
1 ответ

Вот еще один, использующий "ip", но это работает лучше, когда ваше устройство может быть подключено к разным интерфейсам, например, иногда к проводному Ethernet, а иногда к Wi-Fi. Для разнообразия я также использовал sed вместо grep или perl.

Это обнаруживает любой исходный IP-адрес, имеющий маршрут в Интернет. Или, по крайней мере, в DNS Google.

ip -o route get 8.8.8.8 | sed -e 's/^.* src \([^ ]*\) .*$/\1/'
7
27.01.2020, 19:35

Теги

Похожие вопросы