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)

相關內容