min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

bash フォルダ内のテキストファイルの文字コードを一発で調べるコマンド

テキストファイルが4つあるが、このうち1つだけが文字コードが違っている。

$ ls -shal

f:id:min117:20170307113949p:plain

それぞれのファイルの文字コードを、コマンド1行(ワンライナー)で調べる。

$ for i in *txt; do echo "$i"; nkf -g "$i"; echo ===== ; done

f:id:min117:20170307114327p:plain

一つだけ Shift-JIS が混じっているのが分かった。

f:id:min117:20170307114622p:plain