晴耕雨読

working in the fields on fine days and reading books on rainy days

nkfで複数ファイルを一括でUTF8に変換する

nkfで複数ファイルを一括でUTF8に変換するには、findコマンドとnkfコマンドを組み合わせることでUTF8への変換を実現できます。

find . -type f -exec nkf -w -Lu --overwrite {} \; -and -print

nkfコマンドのオプション:

  • -w : 出力エンコードを「UTF-8」にする
  • -Lu : 改行コードを「LF」にする
  • --overwrite : 変換結果を元のファイル名で上書きする

参考資料

以上です。