Networking

如何獲取我自己的 IP 地址並將其保存到 shell 腳本中的變數中?

  • March 24, 2022

如何獲取自己的 IP 地址並將其保存到 shell 腳本中的變數中?

我相信獲取 ipv4 地址的“現代工具”方法是解析“ip”而不是“ifconfig”,所以它會是這樣的:

ip4=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1)
ip6=$(/sbin/ip -o -6 addr list eth0 | awk '{print $4}' | cut -d/ -f1)

或類似的東西。

為什麼不干脆IP=$(hostname -I)呢?

引用自:https://unix.stackexchange.com/questions/8518