finding the ip address

Kevin D. Kinsey, DaleCo, S.P. kdk at daleco.biz
Sun Aug 29 13:14:16 PDT 2004


Kevin D. Kinsey, DaleCo, S.P. wrote:

> Matt Emmerton wrote:
>
>>> I'm messing with ubermon for superkaramba and I want to know how to 
>>> get my
>>> hosts ip address from the command line (and only the ip address).
>>>
>>> I know I can grep and sed rc.conf or the output of ifconfig, but I'm 
>>> hoping
>>
>>> there's a command like whoami for the ip address.
>>>   
>>
>>
>> There isn't anything that simple, but munging the output of ifconfig 
>> is what
>> you want.  This assumes that your box only has one IP address (other 
>> than
>> localhost):
>>
>> # ifconfig -a | grep "inet " | grep -v 127.0.0.1 | awk ' { print $2 } '
>> 192.168.0.4
>>
>> -- 
>> Matt Emmerton
>>  
>>
> But, for simplicity, if you are on a public host:
>
> $host `hostname`
>
> might do it...
>
> KDK
>
Doh!  You'd still have to deal with some text output,
though.  Sorry.

KDK


More information about the freebsd-questions mailing list