Corredor

ウェブ、プログラミングの勉強メモ。

od コマンドでテキストファイルの改行コードを調べる

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界

  • 作者: ブルース・ブリン,Bruce Blinn,山下哲典
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 2003/02
  • メディア: 単行本
  • 購入: 18人 クリック: 331回
  • この商品を含むブログ (64件) を見る

UNIXシェルスクリプト マスターピース132

UNIXシェルスクリプト マスターピース132

MacOS のターミナルで確認。

od コマンドを使うと、テキストファイルに含まれる改行コードを簡易的に調べられる。

$ od -c 【ファイル名】

とすると、テキストがバイナリエディタのように表示され、改行コードが \n\r で表示される。

コレを利用して、LF で書いているのに \r が含まれている行がないか調べることもできる。

$ od -c 【ファイル名】 | grep '\\r'
$ od -c 【ファイル名】 | grep "\\\\r"

grep コマンドでバッククォートを検索するには、

  • シングルクォートで囲む場合は '\\' (バッククォート2つ)
  • ダブルクォートで囲む場合は "\\\\" (バッククォート4つ)

でエスケープできる。