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
[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,-