UJP - 技術情報1

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

odコマンドでテキストファイルをダンプする

odコマンドでテキストファイルをダンプする


0.改訂履歴

  • 2007.10.15 新規作成
  • 2007.11.05 誤字修正

1.はじめに

 このドキュメントでは,odコマンドを使って,テキストファイルのダンプを取得してみる.よく使うシーンとしては,テキストファイルの改行コード(CR,LF)等の制御コードに,何がはいっているかなどを視覚的に確認する.

 なお,使用しているOSは,RedHat Linux ESとMacOS X上で稼働している.

2.ダンプしてみる

  • テスト用のテキストを作成する.
macbook3:~ ujpadmin$ echo TEST > text.txt
macbook3:~ ujpadmin$ 
  • catで中身を確認する.
macbook3:~ ujpadmin$ cat text.txt 
TEST
macbook3:~ ujpadmin$ 
  • ASCII文字でダンプする.
macbook3:~ ujpadmin$  od -t a text.txt 
0000000    T   E   S   T  nl                                            
0000005
macbook3:~ ujpadmin$ 
  • 最後のnlとでているのは,改行コード.
  • エスケープ文字で表示してみる.
macbook3:~ ujpadmin$  od -c text.txt 
0000000    T   E   S   T  ¥n                                            
0000005
macbook3:~ ujpadmin$ 
  • 16進数でダンプしてみる.
macbook3:~ ujpadmin$  od -x text.txt 
0000000      4554    5453    000a                                        
0000005
macbook3:~ ujpadmin$ 
  • 文字列長を指定して実行する.
macbook3:~ ujpadmin$  od -x -N 1 text.txt 
0000000      0054                                                        
0000001
macbook3:~ ujpadmin$ 
  • この場合,先頭から1文字.


広告スペース
Google