Shell脚本中怎么获取本地网卡IP和mac地址

这篇文章将为大家详细讲解有关Shell脚本中怎么获取本地网卡IP和mac地址,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

#/usr/bin/envbash

#Name:get_network_info.sh
#Author:Purple_Grape
#ThisisascripttogathernetworkinformationofyourLinuxsystem.
#TestunderUbuntu10.04only.

#----------------------------
NIC=eth0
MAC=`LANG=Cifconfig$NIC|awk'/HWaddr/{print$5}'`
IP=`LANG=Cifconfig$NIC|awk'/inetaddr:/{print$2}'|awk-F:'{print$2}'`
MASK=`LANG=Cifconfig$NIC|awk-F:'/Mask/{print$4}'`
ext_ip=`curlifconfig.me`

if[-f/etc/resolv.conf];
then
dns=`awk'/^nameserver/{print$2}'/etc/resolv.conf`
fi
#----------------------------
echo"Yournetworkinformationisasbelow:"
echo$MAC
echo$IP
echo$dns
echo$ext_ip

关于Shell脚本中怎么获取本地网卡IP和mac地址就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

Shell脚本中怎么获取本地网卡IP和mac地址

发布于 2021-07-29 21:58:47
收藏
分享
海报
0 条评论
190
上一篇:Shell脚本中怎么获取进程ID 下一篇:html5中怎么获取当前定位位置
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码