ファイルの文字コードを一括でチェックする

2014-07-03
memo
encoding

ちょいと必要になったので、やってみた。

1
find ./ -type d -name '.git' -prune  -o -type f -name "*" -print | xargs nkf --guess | grep Shift_JIS

上記ワンワイナーの./の箇所は任意のpathで大丈夫。 svnの場合は.gitの所を.svnに変えればOK。
最後のgrepの条件を変えれば、Shift_JIS以外もチェック出来る。 nkfは便利やのぉ。