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 > > > >
