Ok, mais uma vez:

ifconfig eth0 | grep "inet " | sed 's/^[^:]*: *//g;s/ .*//g'

já que é para usar sed, elimina o cut... Explicando o sed: tira tudo 
desde o começo que não seja ":", mais o próprio":" e possíveis " ", 
depois tira tudo do " " seguido de qq coisa

o que eu acho *realmente* importante é que não depende de nada variavel, 
usa como referências o "inet ", o ":" e o " " depois do IP. Tem a maior 
chance de funcionar em qualquer lugar (funcionou no busybox)

Alguém pode testar em outros ambientes...?
Abraços,
Alain

erbots3 escreveu:
> Alain,
> 
> Você pode tentar algo como:
> ifconfig eth0 | grep "inet " | cut -d ':' -f2|sed 's/ //g;s/[A-Za-z]//g;'
> 
> O comando sed ao final simplesmente limpa qualquer espaco e qualquer
> combinação de letras que ficar após o grep e o cut.
> 
> Abraços,
> Eduardo.
> 
> --- Em [email protected], "Alain M." <[EMAIL PROTECTED]> 
> escreveu
>>
>> jimmy escreveu:
>>>> Como que eu faço "grep -w inet" usando "grep -E" ???
>>> se colocar algo como " inet " (delimitado por espaços) não resolve?
>> Resolve, obrigado :)
>>
>> então tenho um novo problema:
>>
>> na minha máquina:
>> # ifconfig eth0 | grep "inet "
>>            inet end.: 10.0.0.33  Bcast:10.0.0.255  Masc:255.255.255.0
>> # ifconfig eth0 | grep "inet " | cut -d ':' -f2
>>   10.0.0.33  Bcast
>>
>> No embedded com busybox
>> # ifconfig eth0 | grep "inet "
>>            inet end.:10.0.0.33  Bcast:10.255.255.255  Masc:255.0.0.0
>> # ifconfig eth0 | grep "inet " | cut -d ':' -f2
>> 10.0.0.33  Bcast
>>
>> observem que em um caso existe um " " antes do ip e no outro não...
>>
>> Alguma sugestão que funciona nos dois?
>>
>> Alain
>>
> 
> 
> 
> ------------------------------------
> 
> ---------------------------------------------------------------------
> 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: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 

Responder a