ifconfig+grep +sed+cut [resolvido]

Iniciado por sboorbou, 30 de Novembro de 2009, 21:48

tópico anterior - próximo tópico

sboorbou

seguinte galera,
tava estudando para LPI, tentando responder a esta pergunta aqui

"Como você faria para exibir apenas o numero IP de sua máquina, da eth0, usando apenas os comandos ifconfig, grep e cut?""

não consegui chegar a 100% do teste, consegui apenas isso..

$ ifconfig eth0 |grep 'inet end.:'| cut -d : -f 2 --output-delimiter=" "

tendo o seguinte resultado "192.168.1.33  Bcast"

como eu tiro o maldito  Bcast da linha???

alguem sabe responder essa de maneira mais simples????
duvida eu em você sinto... duvida a raiva leva, raiva ao ódio leva, ódio é o lado negro da força - Mestre Yoda

jeflui

Só usar mais um cut
ifconfig wlan0 |grep 'inet addr' |cut -d ':' -f2 |cut -d " " -f1
Isso já resolve.

sboorbou

#2
muitooooooooooooo obrigado!!!!!!!!

***************************edit**********
no meu caso ficou assim
ifconfig wlan0 |grep 'inet addr' |cut -d ':' -f2 |cut -d " " -f2

pois tem um espaço no inicio da minha linha! hehehehehe
duvida eu em você sinto... duvida a raiva leva, raiva ao ódio leva, ódio é o lado negro da força - Mestre Yoda