script bash para ecoar wan ip

script bash para ecoar wan ip

Espera-se que o seguinte script bash ecoe o ip atual da wan, em vez de google "qual é o meu ip".
Erro:

./ipChange.txt: linha 2: +short: comando não encontrado “??

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

Alguma idéia de como consertar isso? THX

Responder1

Eu tenho um oneliner mais fácil para você:

curl ipecho.net/plain

Se você quiser em uma variável:

myIp=$(curl ipecho.net/plain)

Responder2

Substituir

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

por

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

informação relacionada