shell生成随机长短数字串或是字符串

长度为32位

[root@harbor ~]# echo $RANDOM | sha256sum | base64 | head -c 32; echo
MTY1YTAxYzNmMGFmMmI5ZGEyYTMxNzk2
[root@harbor ~]# tr -cd "1-39" < /dev/urandom | head -c 32
93211212323391391213232112222212You have new mail in /var/spool/mail/root
[root@harbor ~]# 

  

[root@master ~]# cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c 10 #混合
d5FFoUx0Hf
[root@master ~]# cat /dev/urandom | tr -dc 'a-zA-Z' | head -c 10 #纯字符 ZCSguNsGxz
[root@master ~]# cat /dev/urandom | tr -dc '0-9' | head -c 10 #纯数字 6347533837
[root@master ~]#

  

posted @ 2019-08-29 09:59  骑猪追夕阳_577513827  阅读(311)  评论(0编辑  收藏  举报