script bash para hacer eco de wan ip

script bash para hacer eco de wan ip

Se espera que el siguiente script bash haga eco de la IP actual de la WAN, en lugar de buscar en Google "cuál es mi IP".
Error:

./ipChange.txt: línea 2: +short: comando no encontrado “??

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

¿Alguna de idea de cómo arreglarlo? Gracias

Respuesta1

Tengo una línea más fácil para ti:

curl ipecho.net/plain

Si lo quieres en una variable:

myIp=$(curl ipecho.net/plain)

Respuesta2

Reemplazar

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

por

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

información relacionada