今回はmacの小ネタです。
手軽にパスワード生成をするコマンドです。
下記のコマンドを実行する事で、半角英数字のパスワードを取得できます。
$ cat /dev/urandom \ | LC_CTYPE=C tr -dc A-Za-z0-9 \ | head -c (取得したいパスワードの桁数) \ | pbcopy
原理はdev/urandom
で生成したランダム文字列から半角英数字(A-Za-z0-9
)だけ抽出して、
先頭から指定された桁数分文字を取得しています。
もし、記号も含めたい場合は、tr -dc
で含めたい文字列を追加します。
また、macで実行する場合はLC_CTYPE
を指定してください。
半角英数字であれば今回指定したC
で問題ありませんでした。