time ifconfig | awk '(/inet/) {print substr($2,6)}'
172.17.156.23
127.0.0.1
real 0m0.006s
user 0m0.000s
sys 0m0.000s
On Wed, 24 Oct 2001, Paul Lussier wrote:
>
> In a message dated: Wed, 24 Oct 2001 13:03:01 EDT
> Benjamin Scott said:
>
> >ifconfig $IFACE | perl -ne 'print "$1\n" if m/inet addr:([0-9.]*)/;'
> >
> > (or something like it) is what I usually use.
>
> Or another variation on the same theme without the overhead of perl:
>
> ifconfig eth0 | grep inet | awk -F: '{print $2}' | cut -f1 -d' '
>
> Though I think Ben's idea is actually faster:
>
> $ time ifconfig eth0 | grep inet | awk -F: '{print $2}' | cut -f1 -d' '
> 10.1.8.94
>
> real 0m0.021s
> user 0m0.000s
> sys 0m0.010s
>
> $ time ifconfig eth0 | perl -ne 'print "$1\n" if m/inet addr:([0-9.]*)/;'
> 10.1.8.94
>
> real 0m0.015s
> user 0m0.000s
> sys 0m0.010s
>
> You can tighten this up a little too:
>
> ifconfig eth0 | perl -ne 'print "$1\n" if /addr:([0-9.]*)/;'
>
> but all it saves are a couple keystrokes :)
>
> --
>
> Seeya,
> Paul
> ----
>
> God Bless America!
>
> ...we don't need to be perfect to be the best around,
> and we never stop trying to be better.
> Tom Clancy, The Bear and The Dragon
>
>
>
> **********************************************************
> To unsubscribe from this list, send mail to
> [EMAIL PROTECTED] with the following text in the
> *body* (*not* the subject line) of the letter:
> unsubscribe gnhlug
> **********************************************************
>
**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************