Yuki猫のおうち

気ままに自由に日々を生きるエンジニアのブログ

Macでnkfコマンドを使う忘備録

インストール

私はHomebrew使ってるので楽チン

$ brew install nkf
$ make
$ make install

使い方

1. ファイルの文字コードを確認
$ nkf -g [ファイル名]
2. ファイルの文字コードUTF-8に変換
$ nkf -w --overwrite [ファイル名]

※ --overwrite をつけると上書き保存(つけないと標準出力)

3. ファイルの文字コードEUC-JPに変換
$ nkf -e [ファイル名]
4. ファイルの文字コードShift-JISに変換
$ nkf -s [ファイル名]

注意

以下のコマンドは上書き保存されない
入力と出力のファイルが同じなので、ファイルの中身からっぽになっちゃう

$ nkf -w hoge.txt > hoge.txt

※ 上書きするときは素直に --overwrite オプションを使おう