私が次のようなことをした場合:
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