BASH函数生成随机的字母数字字符串

BASH函数生成随机的字母数字字符串

你可以在.bashrc文件中使用此Bash函数来生成随机的字母数字字符串。例如,当您需要生成一个长而安全的密码时,这将很方便。适应您的需求。

random-string() {
        cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w ${1:-32} | head -n 1
}

用法和输出。

$ random-string
2fORqF7pau7bLafFuJbQNzK2D8yOLMnO

可以在tr命令中添加特殊字符 。

tr -dc '(\&\_a-zA-Z0-9\^\*\@'

这将生成一个更安全的随机字符串。

$ random-string
w4LD528^[email protected]@vfEg1wKwRSMQXoP
$ random-string
BnhUn_ScM&sIs(Yn0d40PxJKUQN0QkHg
$ random-string
cFg3FRPHB6SXcQ(f8wGr7y1RKSR1i^&i
分享

EvenYan

一90后在读计算专业大学生,擅长各种语言的hello world以及安装各种软件。
guest
0 评论
内联反馈
查看所有评论