ubuntu提取主网卡的MAC地址
function get_mac(){
# 提取网卡
local E=`ls -r /sys/class/net/ | grep "^e"`
local W=`ls -r /sys/class/net/ | grep "^w"`
# 过滤存在的网卡,第一个选到的为主网卡
if [ -n "$E" ];then
local NIC=`echo $E | awk '{ print $1 }'`
elif [ -n "$W" ];then
local NIC=`echo $W | awk '{ print $1 }'`
else
log_err_pause "网卡检测失败!"
fi
# 根据网卡提取 MAC
mac=`cat /sys/class/net/$NIC/address`
}