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)