タグ

ブックマーク / yukun.info (1)

  • Linuxコマンドで複数ファイルの文字コードを一括変換

    Linux系OSのfedora6のデフォルト文字コードはUTF8なので、先日久々に参照したEUCのC++ソースコード中のコメントや出力が文字化けしていました。 そこで、ファイルの文字コードをEUCからUTF8に変換するコマンドを調べたところ、PHPプロ!TIPS+のページの中程にそれに関するコマンドがあったので参考にしました。 $find -name '*.cc' | xargs nkf --overwrite -w ↑は拡張子がccの全てのテキストファイルの文字コードをutf8に変換します。 $find . -type f -print0 | xargs -0 nkf --overwrite -w -Lu ↑このコマンドの意味を簡単に示しますと、まずファイルを検索するfindコマンドで、カレントディレクトリ「.」から通常ファイル「-type f」を探索し出力します「-print0」(常に

    Linuxコマンドで複数ファイルの文字コードを一括変換
    msdy
    msdy 2009/05/26
  • 1