shスクリプトからバイナリファイルを作るにはどうすればよいか
ちょっとしたバイナリファイルが必要なときはecho -n -e
で作っていますが、もっと楽にできる方法をご存じないでしょうか。
既に存在するバイナリファイルの変更は、odの結果をgawkでecho
形式に加工してbashに渡していますが、新規に作るときが悩ましいです。余裕があればプログラムを書いて作っていますが、もっと手軽にできる方法を探しています。
バイナリファイルを作る元の表現形式
- 内容はランダムでよい
- 値は指定したい(16進数だけでも可、できれば文字列、10進数、16進数の混在が指定できるとなお良い)
実行環境
WSLを含むUnix系の環境