bash 脚本回显 wan ip

bash 脚本回显 wan ip

以下 bash 脚本预计会回显 wan 的当前 ip,而不是 google“我的 ip 是什么”。
错误:

./ipChange.txt:第2行:+short:找不到命令“?

#!/bin/bash
ip=dig +short myip.opendns.com @resolver1.opendns.com
echo “$ip”

知道如何修复它吗?谢谢

答案1

我有一个更简单的单线给你:

curl ipecho.net/plain

如果你想把它放在一个变量中:

myIp=$(curl ipecho.net/plain)

答案2

代替

ip=dig +short myip.opendns.com @resolver1.opendns.com

经过

ip=$(dig +short myip.opendns.com @resolver1.opendns.com)

相关内容