jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj(j32)

vi使っていると、他アプリでjを連打していることがある。

Linux 上でテキストファイルの改行コードが何か調べる

2010-12-08 00:05:02 | 日記
テキストファイルの改行コードが、CRLFなのか、LFなのか調べたいことがある。

他にも方法あるだろうけど、私は、もっぱら以下のコマンドを使ってます(タブが入っているのもわかる)。

cat -vte ファイル名

(例)
abc.txt というファイルの中身は、以下。

a(タブ)b(タブ)cCRLF
d(タブ)e(タブ)fCRLF

(実行例($はプロンプト))
$ cat -v ./abc.txt
a b c^M
d e f^M
$

$ cat -ve ./abc.txt
a b c^M$
d e f^M$
$

$ cat -vte ./abc.txt
a^Ib^Ic^M$
d^Ie^If^M$
$