Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

odで数バイト分読みをスキップしたい場合

odで数バイト分読みをスキップしたい場合は"j"オプションがあります。
あらかじめ全部読んで必要部だけ引っ張るのがシェル流でしょうが、
少しでも不可減らしたいときは結構有効だったり。

実際のところ

$ printf "0123" | od -j 0
0000000    030460  031462                                                
0000004

$ printf "0123" | od -j 3
0000003    000063                                                        
0000004

ちなみにオーバーするとなんも表示されません。

$ printf "0123" | od -j 4
0000004

参考もと

  • man od