次の bash スクリプトは、Google で「私の IP は何ですか」と検索する代わりに、WAN の現在の 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)