__director

shell 随机产生字符串或数字

产生字符串:
法一:echo $RANDOM |md5sum |cut -c 1-6 #这里是产生6位,可以有1-32位 法二: cat /proc/sys/kernel/random/uuid |cut -c 1-8 ed9e032c #这里是产生8位,可以有1-36位
产生数字
法一:date +%N |cut -c 1-9   #最多9位


法二:echo $RANDOM |cksum |cut -c 1-8   #最多十位

 

[root@xiaoyuan ~]# echo $RANDOM |md5sum |cut -c 1-6
6e5fcd
[root@xiaoyuan ~]# cat /proc/sys/kernel/random/uuid |cut -c 1-8
7b775243
[root@xiaoyuan ~]# date +%N |cut -c 1-9
576598974
[root@xiaoyuan ~]# echo $RANDOM |cksum |cut -c 1-8
41073626
[root@xiaoyuan ~]#

posted on 2020-04-25 15:51  __director  阅读(397)  评论(0编辑  收藏  举报

导航