function GetNICInfo()
{
local l_mac_sum=0
local l_mac_tmp=0
local nic_info_tmp=""
local mac_tmp=""
if [ ! -e ${RULE_30}/30-net_persistent_names.rules ] ;then
nic_info=""
else
nic_info_tmp=$(cat /etc/udev/rules.d/30-net_persistent_names.rules | grep "SUBSYSTEM"| awk -F, '{print $3}' | awk -F\" '{print $2}' | sed 's/://g')
for mac_tmp in $nic_info_tmp
do
mac_tmp=$(echo $mac_tmp | tr [a-z] [A-Z])
l_mac_tmp=$(echo "obase=10; ibase=16; $mac_tmp" | bc)
l_mac_sum=$(expr $l_mac_tmp + $l_mac_sum)
done
nic_info=$(echo "obase=16; ibase=10; $l_mac_sum" | bc)
fi
}
GetNICInfo
最新推荐文章于 2022-02-26 15:42:42 发布