それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

nkfでフォルダ内のファイルをぱぱっとShiftJIS(CP932)からUTF-8に変換する

cp932まだ絶滅しない。

CP932はいつまで生き残るんですかね。。。ファイル名だけならまだ我慢するけどファイルの中身もとなると結構しんどいですよね・

フォルダ内の txt ファイルの文字コードを表示する

$ ls  **/*.txt | xargs -I@ nkf -w -g @
Shift_JIS
Shift_JIS
Shift_JIS
Shift_JIS
CP932
Shift_JIS
Shift_JIS
Shift_JIS
Shift_JIS

あー、、、もうね・・・

全部まとめてUTF-8にする

$ ls  **/*.txt | xargs -I@ nkf -w --overwrite @

できた

 ls  **/*.txt | xargs -I@ nkf -g @
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8

うん、楽ちん。nkf 楽だわー

関連資料 nkf 使い方

文字コード変換コマンドの nkfの使い方と実例をまとめました。 - それマグで!