IP válido na internet [RESOLVIDO]

1. IP válido na internet [RESOLVIDO]

Jair Luis dos Santos
jair.luis

(usa Outra)

Enviado em 25/04/2011 - 15:41h

Boa tarde, estou precisando fazer um script que me informe o ip que eu tenho na internet e armazene o resultado em uma variável que irei usar para outros scripts. Meu script está conforme abaixo:

#!/bin/bash
unset LANG
rm index.*
wget http://www.nossoip.com
export IPNET=$(cat index.html | grep -i 'Seu IP é:'| cut -d: -f2| cut -c24-42|cut -d"<" -f1);
echo $IPNET

No echo $IPNET aparece o ip corretamente mas, se no shell eu pedir para exibir o conteúdo da variável conforme o comando abaixo não exibe nenhum valor.
$ echo $IPNET
Agradeço se alguém tiver uma ideia melhor para o meu script ou se poder me ajudar a corrigir esse.

Muito obrigado pessoal a dica do Bruno caiu como uma luva.


  


2. Re: IP válido na internet [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 25/04/2011 - 15:48h

Você esta fazendo isso no servidor de internet???

Se sim, pode fazer essa consulta usando o ifconfig.

Fiz assim uma vez, mas não tenho acesso de onde estou :(


3. Re: IP válido na internet [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 25/04/2011 - 15:53h

Tente retirar o export do seu código, ficando assim:

...
IPNET=$(cat index.html | grep -i 'Seu IP é:'| cut -d: -f2| cut -c24-42|cut -d"<" -f1);
...


4. Re: IP válido na internet [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 25/04/2011 - 16:13h

acho que isso já resolva:

http://www.tinotapa.com.br/2010/05/shell-script-para-capturar-seu-ip.html


5. valeu

Jair Luis dos Santos
jair.luis

(usa Outra)

Enviado em 25/04/2011 - 16:48h

Muito obrigado pessoal a dica do Bruno caiu como uma luva.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts