web-dev-qa-db-ja.com

od出力の左側にある数字は何ですか?

odのマニュアルページを確認しましたが、これについては説明されていません。 od出力の左側の列の数字はどういう意味ですか?

enter image description here

2
revelt

これは、実際にはinfoodページに記載されています(info odを実行するか、 https://www.gnu.org/software/coreutils/ manual/html_node/od-invocation.html#od-invocation これはmanページの最後にもリンクされています)ファイルですが、それほど深くはありません:

出力の各行は、入力のオフセットと、それに続くファイルのデータのグループで構成されます。デフォルトでは、odはオフセットを8進数で出力し、ファイルデータの各グループは、単一の8進数として出力されるCの短い整数に相当する入力です。

したがって、出力では、表示される数値は10進数の0000000、0000020、および0000030であり、10進数の0、16、および24です。Wordnwrittenは17番目の文字(バイト、ここで)ファイルの、したがって、16のオフセットで読み取りを開始し、最後の改行が24番目であるため、出力の次の(空の)行は24のオフセットで始まります。

6
terdon

odの出力の最初の列は、ファイルのバイトオフセットを表します。

1
ka3ak