nkf を使った 改行コード・文字コードの確認・変換方法

文字コードと改行コード | UNIX & Linux コマンド・シェルスクリプト リファレンス

  • 使用されている改行コードを調べる

以下を実行。

file textfile

実行結果。

$ file lf.txt
lf.txt: ASCII text
※↑ファイルの改行コードは LF (UNIX / Linux 形式)。

$ file crlf.txt
crlf.txt: ASCII text, with CRLF line terminators
※↑ファイルの改行コードは CR+LF (Windows 形式)。

$ file cr.txt
cr.txt: ASCII text, with CR line terminators
※↑ファイルの改行コードは CR (旧 Mac 形式)。

echo "string" | nkf -g
nkf -g file