内网IP一般为eth1网口,可以使用下面两种方法获取。
方法一
local_ip=`ifconfig eth1|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
方法二
local_ip=`ifconfig | perl -lane 'BEGIN{$is_eth1=0;}if($F[0]=~/^eth1$/){$is_eth1=1};if($_=~/inet addr:([\w\.]*)/ && $is_eth1==1){print $1;$is_eth1=0;}'`
本文提供了两种用于获取内网IP地址的方法,适用于eth1网口。第一种方法使用了ifconfig命令结合grep和awk进行过滤;第二种方法同样利用ifconfig命令,但通过perl进行解析。

313

被折叠的 条评论
为什么被折叠?



