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)