DOCUMENTS
COMMAND
FORUM
UEC DOCS
VIDEO
(動画教材準備中)
bedit : バイナリエディタ
Usage : bedit [-vlcn] [n] <file>
Version : Thu Oct 21 17:36:23 JST 2021
Edition : 1
bedit は指定したファイルを16進数ダンプし、 それを vi 編集したのち、もとのファイルに書き戻します。
$ cat data
12345
$ bedit data
31 32 33 34 35 0A <-- 当初の表示。これを起動された vi で編集する。
30 32 33 34 35 36 0A <-- このように編集して :wq! すると
$ cat data
023456
bedit はシェルスクリプトです。
指定ファイルを xdump コマンドで16進数ダンプしてテキストファイル化し、
それを vi で編集した後、16進数ダンプのテキストファイルをバイナリ
ファイルに変換する bconv コマンドを用いて、元ファイルに上書きします。
bedit コマンドのオプションの [-vlcn] [n] は、そのまま
xdump コマンドに渡されます。