LC_CTYPE=C tr -dc '0-9A-Za-z' < /dev/random | head -c 41 | pbcopy
少しだけ解説
/dev/randomからbyte列を読み取り、trで欲しいbyte以外をフィルタし、headで指定文字数だけ切り出している。 パスワードに使いたい文字集合をtrに指定する。 パスワード長はheadコマンドで指定する。
注意
tr: Illegal byte sequence
LC_CTYPE=C tr -dc '0-9A-Za-z' < /dev/random | head -c 41 | pbcopy
/dev/randomからbyte列を読み取り、trで欲しいbyte以外をフィルタし、headで指定文字数だけ切り出している。 パスワードに使いたい文字集合をtrに指定する。 パスワード長はheadコマンドで指定する。
tr: Illegal byte sequence