Pessoal,
vcs estão querendo apenas o ip de uma interface?
olhe o comando abaixo para ver se serve:
ifconfig eth0 | grep addr: | cut -d":" -f2 | cut -d" " -f1
----- Original Message -----
From: "Alain" <address@hidden>
To: <address@hidden>
Sent: Monday, November 22, 2004 9:30 PM
Subject: Re: RES: [shell-script] Recortarrrrrrrrrrrr :D
Fernando gostei da tua sugestão, MAS no meu não tem "inet addr:" mas
"inet end:" ... Maravilhas da localozação...
Juntando tuas idéias com as minhas sujiro isto:
ifconfig eth0 2> nul | awk '/^ *inet/ {print $3; exit}'
Tive que pesquisar um pouquinho do awk e expressão regular:
/ / no awk é delimitador
^ começo de linha
* zero, um ou mais caracteres branco
E tem mais: o "2> nul" é para eliminar a mensagem de erro quando o eth0
não existe. No meu caso que é ppp0 (giro), ele ele some quando cai a
conexão
Alain
Fernando Lemes da Silva escreveu:
Nao sei se fica mais "leve", mas segue minha sugestão:
ifconfig eth0 | grep "inet addr:" | \
sed 's/^ *inet addr:\([0-9\.]\+\) .*$/\1/'
Para ver o que acontece digite o comando "aos poucos", vendo o
resultado que cada parte exibe..
ifconfig eth0
ifconfig eth0 | grep "inet addr:"
ifconfig eth0 | grep "inet addr:" | sed '....
[]'s
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem
prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos