Para obter o endereço IP público através da linha de comando (terminal) do Linux, basta usar o comando wget ou curl para acessar alguma URL que retorne essa informação, como no exemplo a seguir.
wget -qO - icanhazip.com
Caso necessite copiar a saída do comando para uma variável em um script bash shell, basta fazer como segue.
variavel=$(wget -qO - icanhazip.com)
A lista a seguir mostra algumas URLs que retornam o endereço IP publico usado na conexão com o site.
O conteúdo desta página pode ajudar alguém? Compartilhe!