为了获取指定网卡的 IP 地址和网关 IP 地址,你可以使用以下命令:
# 获取指定网卡的 IP 地址
ipaddr=$(ip -4 addr show eth0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}')
# 获取指定网卡的网关 IP 地址
gateway=$(ip route | grep default | grep -oP '(?<=via\s)\d+(\.\d+){3}')
echo "IP address: $ipaddr"
echo "Gateway IP: $gateway"