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: Alain
Subject: Re: RES: [shell-script] Recortarrrrrrrrrrrr :D
Date: Mon, 22 Nov 2004 21:30:00 -0200
User-agent: Mozilla Thunderbird 0.7.1 (X11/20040626)

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



reply via email to

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