スペースなしでランダムな16進数を作成する方法は?

スペースなしでランダムな16進数を作成する方法は?

私が次のことをするなら:

openssl rand 16 > file.txt

次のファイルを取得します。

3e1c 37e2 96fc 7029 970c cc87 98fe 40f7
7c70 5a9a 30da 7b72 0064 9a54 ae9c ed91

スペースや改行文字なしでこれを行う方法はありますか?

ベストアンサー1

trたとえば、次のようにスペースや改行を削除できます。

openssl rand 16 | tr -d '\n '  > file.txt

あるいは、フラグが実際に覚えていない場合は、tr改行文字を空白に変換してsed空白を削除するために使用できます。

openssl rand 16 | tr '\n' ' ' | sed 's/ //g' > file.txt

おすすめ記事