Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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