基本構文
$ nkf オプション ファイル名 [> 出力ファイル名]とやるのが常ですが、
オプション一覧
-j(省略可能) : JISコード(ISO-2022-JP)を出力
-e : EUCコードを出力
-s : Shift-JISコードを出力
-w : UTF-8コードを出力(BOM無し)
-Lu : unix改行形式(LF)に変換
-Lw : windows改行形式(CRLF)に変換
-Lm : macintosh改行形式(CR)に変換
-g(--guess) : 自動判別の結果を表示
--overwrite : 引数のファイルに直接上書き
--version : バージョン情報を表示(インストール済チェック)
使用例
・文字コードチェック$ nkf -g example.csv
Shift_JIS
・文字コード変換(UTF-8)
$ nkf -w --overwrite example.csv
・変換されているかチェック
$ nkf -g example.csv
UTF-8
文例
・文字コード変換(JISコード/ISO-2022-JP)$ nkf -j --overwrite example.csv
・文字コード変換(EUC-JP)
$ nkf -e --overwrite example.csv
・文字コード変換(Shift-JIS)
$ nkf -s --overwrite example.csv
・文字コード変換(UTF-8)
$ nkf -w --overwrite example.csv
・ディレクトリ内txtファイル全てを、文字コード→UTF-
$ nkf -w Lu --overwrite *.txt
・ディレクトリ内txtファイル全てを、文字コード→
$ nkf -s Lw --overwrite *.txt



