|
From: | Alain M. |
Subject: | Re: [shell-script] Re: Regexp - IP |
Date: | Mon, 01 Sep 2008 17:27:44 -0300 |
User-agent: | Thunderbird 2.0.0.6 (X11/20070728) |
Gustavo escreveu:
Acho que isso deve resolver: *getifaddr eth0*
esse comando não é padrão, Nem tem no meu mandriva
ifconfig eth0|grep 'inet addr'|cut -d ':' -f2|cut -d ' ' -f1
1) Este comando tem problema com o portugues, por causa do "addr".2) se usar "grep inet" no meu dá problema com a linha seguinte que tem inet6. A solução seria usar só o inet como palavra inteira: "grep -w inet" mas não roda no teste que fiz com embedded com busybox, mas lá tem expressão regular "grep -E"
Como que eu faço "grep -w inet" usando "grep -E" ??? abraços, Alain
O principio é simples: 1.- grep isola a linha onde se encontra o endereçi IP 2.- o primeiro cut "limpa" o que está antes do endereço IP 3.- o segundo cut "limpa" o que está após o endereço IP Abraços, Eduardo. --- Em address@hidden <shell-script%40yahoogrupos.com.br>, "Douglas Milanez" <douglas.milanez@...> escreveuOlá galera, tudo bom? Segunte: como fazer uma expressão regular que pegue a saida do comando "ifconfig eth0" e retorne apenas o IP da máquina, ex.: # ifconfig | <regexp> # 192.168.0.1 -- []'s, Douglas Milanez.[As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- 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: address@hidden --------------------------------------------------------------------- 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
[Prev in Thread] | Current Thread | [Next in Thread] |