shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] pegar ip configurado


From: SLot
Subject: Re: [shell-script] pegar ip configurado
Date: Fri, 28 Feb 2014 11:23:46 -0300

Geralmente uso o comando ip para isso. 
gustavo@xen2:~$ ip -4 addr show eth0 | awk '/inet/{print $2}' | awk -F \/ '{print $1}'
10.0.18.40
gustavo@xen2:~$ 


Em 28 de fevereiro de 2014 11:02, Alfredo Casanova <address@hidden> escreveu:


ifconfig eth0 | grep -Eo 'inet addr:([0-9]{1,3}.){3}[0-9]{1,3}' | cut -f2 -d:

eu faria assim


2014-02-28 10:56 GMT-03:00 Marcelo F Andrade <address@hidden>:

 

Olá, gente!

Gostaria, por gentileza, de uma outra dica --talvez mais adequada-- de
como resolver uma tarefa que me pareceu simples: pegar o IP
configurado na interface de rede.

$ ifconfig eth0 | egrep '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0

Como se vê, o padrão do IP casa três vezes nessa linha.

Eu consigo resolver esse problema tranquilamente com um cut ou awk (ou
mesmo um grep -o).

Mas o que gostaria de saber é como seria uma ER para pegar "o valor do
IP que aparece depois de 'inet addr:'".

Grato.

MARCELO F ANDRADE | Belem, Amazonia, Brazil | http://about.me/mfandrade




--
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619





reply via email to

[Prev in Thread] Current Thread [Next in Thread]