把一下内容复制粘贴到一个脚本文件,例如mkpasswd.sh
给脚本添加执行权限
chmod +x mkpasswd.sh
运行脚本
./mkpasswd.sh
就可以看到生成了15位的密码
如果需要更改密码的位数,
则把“for i in {1…15}” 中的15替换为你想要的的位数
#generate a complicated passswd
#!/bin/bash
x='abcdefghijklmnopqrstuvwzyz!@#$%^&*ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*'
for i in {1..15}
do
n=$[RANDOM%78+1]
pass=`echo $x | cut -b $n`
PASS=$PASS$pass
done
echo $PASS