Linha de comando pra pegar seu IP

Publicado por Augusto em 04/05/2005

[ Hits: 32.036 ]

 


Linha de comando pra pegar seu IP



Para pegar o IP da interface ppp0, execute após o comando da conexão do modem a seguinte linha:

Modo 1 - mostrar no vídeo:

$ echo "meu ip é : `ifconfig ppp0 | grep inet | cut -d ":" -f 2 | tr -d a-z,A-Z,-`"

Modo 2 - salvar em arquivo. Adicione ao final o redirecionamento '> /diretório/arquivo.txt' ficando conforme abaixo :

$ echo "meu ip é : `ifconfig ppp0 | grep inet | cut -d ":" -f 2 | tr -d a-z,A-Z,-`" > /diretório/arquivo.txt

Outras dicas deste autor

FAT32 com acentos

Squid - upload de arquivo com tamanho ilimitado

Leitura recomendada

Alterando Software Padrão de Torrent (magnet) do Firefox/Google Chrome

Firefox não abre após atualizar sua distribuição GNU/Linux

Ganhando dinheiro com discador Orolix no Kurumin

Usando o RealPlayer em página HTML

Renomeando nomes de documentos no Google Docs

  

Comentários
[1] Comentário enviado por alexandremas em 09/05/2005 - 12:08h

para quem está numa lan é só substituir o ppp0 pelo eth0:

$ echo "meu ip é : `ifconfig eth0 | grep inet | cut -d ":"-f 2 | tr -d a-z,A-Z,-`" > arquivo.txt


[2] Comentário enviado por Tango em 09/05/2005 - 12:41h

para que o usuário normal possa executar é só adicionar "/sbin/" antes de ifconfig:

$ echo "Meu ip é: `/sbin/ifconfig ppp0 | grep inet | cut -d ":"-f 2 | tr -d a-z,A-Z,-`"

[3] Comentário enviado por salexluna em 24/02/2011 - 21:38h

Outra opção tbm mais simples seria
ifconfig eth0 | grep inet|grep -i masc | cut -d ":" -f 2 | tr -d a-z,A-Z,-

[4] Comentário enviado por danpedron em 30/09/2014 - 11:33h

ifconfig ppp0 | grep inet | awk '{print $3}'



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts