Chinaunix
标题:
判断是否为正确的mac地址
[打印本页]
作者:
酋长海布里
时间:
2014-03-28 14:38
标题:
判断是否为正确的mac地址
用户输入,截取后判断,大小写可都可以,但是必须使用 : 隔开,其余就是mac本身的书写规则,12位16进制数(如 1a:2b:3c:4d:5e:6f)
作者:
jason680
时间:
2014-03-28 14:53
回复
1#
酋长海布里
$ mac=1a:2b:3c:4d:5e:33; if echo $mac | grep -qiP "
^([\dA-F]{2}:){5}[\dA-F]{2}$
"; then echo $mac yes; else echo $mac no; fi
1a:2b:3c:4d:5e:33 yes
$ mac=1a:2b:3c:4d:5e:; if echo $mac | grep -qiP "^([\dA-F]{2}:){5}[\dA-F]{2}$"; then echo $mac yes; else echo $mac no; fi
1a:2b:3c:4d:5e: no
$ mac=1a:2b:3c:4d:5e:gg; if echo $mac | grep -qiP "^([\dA-F]{2}:){5}[\dA-F]{2}$"; then echo $mac yes; else echo $mac no; fi
1a:2b:3c:4d:5e:gg no
作者:
q1208c
时间:
2014-03-28 15:27
http://stackoverflow.com/questio ... at-of-a-mac-address
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2