基本書式

1
$ cat /dev/urandom | tr -dc '[文字種]' | fold -w [長さ] | head -n [生成個数]

サンプル

[文字種]に指定したものが必ず含まれるという事ではないので注意

1
2
3
4
5
6
7
8
9
10
11
$ cat /dev/urandom | tr -dc 'a-zA-Z0-9\-\_' | fold -w 12 | head -n 10
UygeeoZEFJZF
IrTs7nGbXDQt
JiCaGf9oi5Pf
_XWRsPbGCe7n
5yRuwiQYMCbI
NrZXAi4C6Io_
RflDuFUjDpNG
P-Vmf2g5vkEY
F5x0YiC6D8Mi
8trwPlAGY2O5