OD出力を別のファイルに挿入する

OD出力を別のファイルに挿入する

odコマンドの出力があります(ソースファイルにアクセスできません)。 Pythonなどのプログラミング言語を使用してバイナリデータをインポートして別のファイルに挿入できますか?

コマンドと出力は次のとおりです。

od -c IUSZ43_KWBC_081935_59763868.bufr
0000000 001  \r  \r  \n   8   6   8      \r  \r  \n   I   U   S   Z   4
0000020   3       K   W   B   C       0   8   1   9   3   5  \r  \r  \n
0000040   B   U   F   R  \0  \0 366 003  \0  \0 022  \0  \0  \b  \0  \0
0000060 002  \0  \r  \0 022  \b  \b  \f  \0  \0  \0  \0   &  \0  \0 001
0000100 200 301 001 002  \v 002  \f 301  \v 301  \f 301 030   A  \r 303

このデータが追加される新しいファイルに対する編集権限を持つことができます。ただし、もう一度申し上げますが、IUSZ43_KWBC_081935_59763868.bufrファイルにアクセスできません。

答え1

これが始まるかもしれません。

echo -e $(cut -d " " -f2- od-out | sed -r -e 's/([0-9]{3})/\\0\1/g' | tr -d " \n")

ただし、スペース(スペースとフィールドの区切り文字を区別する方法がわからない)と16ビット文字に属するため、少しの作業が必要です。

関連情報