GNU/Linux >> Linux の 問題 >  >> Linux

スペースなしでランダムな16進数を作成するにはどうすればよいですか?

私が次のようなことをした場合:

openssl rand 16 > file.txt

次のようなファイルが表示されます:

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

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

承認された回答:

trを使用できます 次のようなスペースと改行を削除するには:

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

または、記憶フラグが本当に悪い場合は、trを使用できます。 改行をスペースに変換してから、sedを使用します スペースを削除します。

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

Linux
  1. Linuxでスワップを作成する方法

  2. Linuxでスワップファイルを作成する方法

  3. ターミナルウィンドウからLinuxでファイルを作成するには?

  1. ファイルが存在しない場合にのみファイルを作成する方法は?

  2. Linuxで1GBのランダムファイルを作成するにはどうすればよいですか?

  3. Linuxでランダムな.txt(ASCIIのような人間が読めるテキスト)ファイルを作成する方法

  1. Linuxでパスワードで保護されたZIPファイルを作成する方法

  2. Linuxでスワップスペースを作成または増やす方法

  3. シェルスクリプトで一時ファイルを作成するにはどうすればよいですか?