五条の比較的自由な日記

ツイッターだと短くて書けないようなことを書くためのブログ

Inasoftさんの改行コード変換Liteに一方的対抗する記事

Inasoftさんの改行コード変換Liteに一方的に対抗しました。

 

# ファイル作成。1-10まで10行のファイルを作成
$ seq 10 > moji.txt

# nkfでCRLFに変換
$ file=moji.txt;nkf -Lu -c --overwrite $file;ls -l $file;nkf --guess $file

-rwxrw-r--+ 1 gojo gojo 31 10月 11 22:00 moji.txt
ASCII (CRLF) 

# nkfでCRに変換
$ file=moji.txt;nkf -Lm --overwrite $file;ls -l $file;nkf --guess $file

-rwxrw-r--+ 1 gojo gojo 21 10月 11 22:00 moji.txt
ASCII (CR)

# nkfでLFに変換
$ file=moji.txt;nkf -Ld --overwrite $file;ls -l $file;nkf --guess $file

-rwxrw-r--+ 1 gojo gojo 21 10月 11 22:00 moji.txt
ASCII (LF)

作成時間5分。私の勝ちですね。