UNIXシェルからファイルの改行コードを調べる
毎回思い出すのに苦労するので、備忘のため記録しておく。odコマンドの-cオプションを使ってざっと眺めてみる方法。
$ od -c hoge.cgi | more 0000000 # ! / u s r / l o c a l / b i n 0000020 / p e r l \n # h o g e . c g i (省略)
\nしか見当たらなければLFのみ、\rと\nが続いて存在すればCR+LF。一発で判定して教えてくれるコマンドとかありそうなものだけど。
Windowsならとりあえず秀丸で開けば判別してくれる。メニューの「動作環境」→「ウィンドウ」→「高度なウィンドウ」にある「エンコードの種類」を「常に表示+改行コード」に設定しておくこと。