一个简单的随机密码产生Shell脚本
#!/bin/bash #随机密码产生脚本 可以产生用户指定长度的密码 #使用方法:脚本名称 8 (密码长度) character_list='qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890' length_character_list=${#character_list} random_pass="" for i in `seq $1` #$1是位置参数,代表需要生成什么长度的密码 do index_num=$RANDOM%$length_character_list #产生在范围0~字符集长度内的索引(index) temp=${character_list:$index_num:1} #截取随机位置的字符 random_pass=$random_pass$temp #拼接 done echo "随机密码:"$random_pass
STRIVE FOR PROGRESS,NOT FOR PERFECTION