shell中获取本机ip地址

Posted Shihu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell中获取本机ip地址相关的知识,希望对你有一定的参考价值。

方法一:

/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk \'{print $2}\'|tr -d "addr:"

or

/sbin/ifconfig|sed -n \'/inet addr/s/^[^:]*:\\([0-9.]\\{7,15\\}\\) .*/\\1/p\'

 

方法二: 

local_host="`hostname --fqdn`"

local_ip=`host $local_host 2>/dev/null | awk \'{print $NF}\'`

 

方法三:

local_host="`hostname --fqdn`"

nslookup -sil $local_host 2>/dev/null | grep Address: | sed \'1d\' | sed \'s/Address://g\'

 

https://www.cnblogs.com/starspace/archive/2009/02/13/1390062.html

以上是关于shell中获取本机ip地址的主要内容,如果未能解决你的问题,请参考以下文章

shell中获取本机ip地址

如何用shell取出如下字符中的ip地址?

Py获取本机指定网卡的ip地址

编写shell脚本获取本机的网络地址?

如何在Node.js中获取本机本地IP地址

Delphi 7中快速获取本机IP地址