生成随机密码(字串截取版本)-《shell脚本》

admin 2025-11-06 14:29:02 系统网络 来源:ZONE.CI 全球网 0 阅读模式
    1. #!/bin/bash
    2. #设置变量 key,存储密码的所有可能性(密码库),如果还需要其他字符请自行添加其他密码字符
    3. #使用$#统计密码库的长度
    4. key="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
    5. num=${#key}
    6. #设置初始密码为空
    7. pass=''
    8. #循环 8 次,生成 8 为随机密码
    9. #每次都是随机数对密码库的长度取余,确保提取的密码字符不超过密码库的长度
    10. #每次循环提取一位随机密码,并将该随机密码追加到 pass 变量的最后
    11. for i in {1..8}
    12. do
    13. index=$[RANDOM%num]
    14. pass=$pass${key:$index:1}
    15. done
    16. echo $pass
    01-shell脚本介绍-《shell脚本》 系统网络

    01-shell脚本介绍-《shell脚本》

    一、shell脚本是什么二、为什么要学shell,而不是其他计算机语言三、学习这门课程的优势四、学了能干什么五、学习什么内容六、学习的技巧七、成长路径八、学习环
    评论:0   参与:  9