お仕事用メモ。

find <directory> -name '*.html' -type f -print | xargs perl -MEncode -Mutf8 -p -i -e "\$_=decode('cp932',\$_);tr/0-9/0-9/;\$_=encode('cp932',\$_);"

ただし、bashシェル環境で

export LANG=ja_JP.UTF-8

しておく必要があるかも。

<directory>

の部分は適宜ディレクトリを指定してくだちい

コメントで

nkf の -z オプションでいいのでは?

ってツッコミがあったので追記。

 

確かにその通りですな(;・∀・)

 

まぁ、nkfなくてもperlとEncodeがあればできるよって事で。