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