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

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

Re: [shell-script] Regexp - IP


From: Alain M.
Subject: Re: [shell-script] Regexp - IP
Date: Fri, 29 Aug 2008 12:53:41 -0300
User-agent: Thunderbird 2.0.0.6 (X11/20070728)


Douglas Milanez escreveu:
Vê se ajuda:
# ifconfig eth0 | awk '/inet end.:/ { print $3 }'
192.168.0.128

Este não é bom porque usa end. que muda para addr. Contráriamente au que já foi dito e constestado, o LANG=C não funciona sempre.

#ifconfig eth0 | grep inet | tr -s " " | cut -f4 -d" "
182.168.0.128

aqui não funcionou. aparece o ipv4 e o ipv6, a saída do meu ifconfig é assim:
eth0      Link encap:Ethernet  Endereço de HW 00:1E:58:45:E9:13
          inet end.: 10.0.0.33  Bcast:10.0.0.255  Masc:255.255.255.0
          endereço inet6: fe80::21e:58ff:fe45:e913/64 Escopo:Link

Os comandos ajudaram sim, mas gostaria de algo mais transparente pra
terminal e distros, ex: No meu Slack o ifconfig retorna "inet addr",
já no Ubuntu fica: "inet end"...

Assim funciona bem, mas ainda não sei se é 100% genérico:

ifconfig eth0 | egrep "^ *inet"  | tr -s " " | cut -f4 -d" "

Alain



reply via email to

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