shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RES: [shell-script] Recortarrrrrrrrrrrr :D


From: Fabiano
Subject: Re: RES: [shell-script] Recortarrrrrrrrrrrr :D
Date: Mon, 22 Nov 2004 22:27:28 -0200

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












reply via email to

[Prev in Thread] Current Thread [Next in Thread]