我需要创建一个 shell 脚本或命令来生成随机字符串,如下所示:
date | md5sum
但它需要在默认的 hp-ux 安装上工作,该安装不包含任何 md5sum,既没有 /dev/random 也没有 /dev/urandom
有人知道这是否可能,如果可以,如何实现?
如果您有
BASH
或 ksh
,您可以使用 $RANDOM
变量:
rand=$RANDOM
pwd=$(dd status=noxfer if=/dev/random bs=1 count=7 2>/dev/null | hexdump -C | grep -E -o '[a-z0-9A-Z]' | tr -d '\n' | tr -d '0')