Shell一句话生成随机mac地址方法[操作系统入门]
问题
配置虚拟环境需要指定随机mac地址防止冲突
思路
使用shell脚本生成6段00-ff的随机十六进制数
最后两两分割用 : 拼接为合法的mac地址
随机数
利用环境变量RANDOM,范围是0--32767
这里直接用echo $RANDOM
调用
十六进制
我想到使用md5 checksum校验得到十六进制字符串
命令为md5sum
插入
这里用到了万能的sed配合正则表达式,间隔两位插入一个 :
sed ‘s/../&:/g
分割
这个比较简单,使用管道配合cut -c 1-17
取前17个字
实现
$ echo $RANDOM|md5sum|sed ‘s/../&:/g‘|cut -c 1-1758:90:65:2e:e9:63
Shell一句话生成随机mac地址方法
原文:https://www.cnblogs.com/azureology/p/13279229.html
以上是 Shell一句话生成随机mac地址方法[操作系统入门] 的全部内容, 来源链接: utcz.com/z/518215.html