我试图让用户只输入一个有效的 mac 地址(即 0a:1b:2c:3d:4e:5f),并希望它比扩展形式更简洁:
[[ $MAC_ADDRESS =~ [a-zA-Z0-9][a-zA-Z0-9]:[a-zA-Z0-9][a-zA-Z0-9]:[a-zA-Z0-9][a-zA-Z0-9]:[a-zA-Z0-9][a-zA-Z0-9]:[a-zA-Z0-9][a-zA-Z0-9] ]]
有没有办法做到这一点?
[[ $MAC_ADDRESS =~ ([a-zA-Z0-9]{2}:){5}[a-zA-Z0-9]{2} ]]
本质上,我想创建一个由两个字母数字字符和一个冒号组成的“组”,然后重复五次。我已经尝试了我能想到的一切,我很确定这样的事情是可能的。