カレントディレクトリのファイルをUTF-8に上書きする

nkfのインストール

brew install nkf

コマンド

find . -type f -print0 | xargs -0 nkf –overwrite -w

説明

find : 何かを見つけるコマンド

. : カレントディレクトリ

type f : 探す対象をファイルに指定

-print0 : 結果を画面に表示する

| : パイプ(find . -type f -print0により得られた結果を、 xargs -0 nkf –overwrite -wに渡す。)

xargs : xargs以下のコマンドを実行する。

nkf : エンコードを変える際に用いるコマンド

–overwrite : 上書き

-w : UTF-8

補足

-w以外にも

-s:SJIS

-e:EUC

などがある。

http://www.yukun.info/blog/2008/01/euc-to-utf8.html http://qiita.com/ikemonn/items/a418658b37955a3c543d