mac コマンドでランダムな英数字のデータを作成する

macのターミナル上でランダムな英数字のデータを作成する手順を記述してます。「/dev/urandom」を「head」コマンドから取得してパイプで「tr」コマンドで英数字のみにします。
環境
- OS macOS Monterey
- SHELL /bin/zsh
英数字を含むデータを作成
英数字を含むデータを作成するには、「head」で「/dev/urandom」を使用して「tr」で文字を指定します。
実際に、「a~z」と「0~9」までを含むランダムな10文字のデータを作成してみます。
% head /dev/urandom | tr -dc a-z0-9 | head -c 10
<出力結果>
z2a5o5eoyf%
大文字の「A~Z」を含む場合は以下のようにします
% head /dev/urandom | tr -dc A-Za-z0-9 | head -c 10
<出力結果>
BRyOp0fWMR%
改行して表示したい場合は「; echo ”」を付与します。
% head /dev/urandom | tr -dc A-Za-z0-9 | head -c 10 ; echo ''
<出力結果>
YAFrSDscok
-
前の記事
Oracle Database nullだった場合は任意の文字列に置換する 2024.07.19
-
次の記事
GAS スプレッドシートのセルの数値や日付の書式を取得する 2024.07.22
コメントを書く