0

オフセットと長さを指定して、ファイルからバイトを取得する方法を考えていました。

次の行に来ました:hexdump -n 4 -s 0x11C myFile

次の結果が得られます。十分ではありません。オフセットは必要ありません。

000011c 00 00 8c d0

2回目の試行:

hexdump -n 4 -s 0x11C -e '"%x\n"' myFile

私は次のようになります:エンディアンは良くても間違っています。

d08c0000

どうすればそれができますか?sedで解析できることは知っていますが、それを解決する「よりクリーンな」ソリューションはありませんか?

4

1 に答える 1

2
hexdump -n 4 -s 0x11C -e '4/1 "%x " "\n"' myFile

(私のバージョンの hexdump は、最初の例のように 1 バイトの 16 進出力を生成しません。他のコマンド オプションを使用しましたか?)

于 2013-10-06T23:52:56.823 に答える