bashスクリプト echo wan ip [重複]

bashスクリプト echo wan ip [重複]

次のbashスクリプトは、Googleの「私のIPとは何ですか」の代わりにwanの現在のIPをエコーすることが期待されています。
間違い:

./ipChange.txt: 行 2: +short: コマンドが見つかりません」

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

問題を解決する方法をご存知ですか?ありがとう

答え1

私はあなたのためのより簡単な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)

関連情報