1. 程式人生 > >Shell獲取網絡卡Mac地址(grep、正則表示式)

Shell獲取網絡卡Mac地址(grep、正則表示式)

#!/bin/bash

#brief attain the Mac addr of netcard eth0. 
#author lee
#time 18.08.10


macaddr=`sudo ifconfig |grep HWaddr |head -n 1 | grep -o  "[a-f0-9A-F]\\([a-f0-9A-F]\\:[a-f0-9A-F]\\)\\{5\\}[a-f0-9A-F]"`
echo "Mac $macaddr"