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 >
