Just another Niconico personality
[メモ] 任意のディレクトリ配下の Shift_JIS の HTML ファイルの全角数字を全て半角数字に置換する
お仕事用メモ。
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があればできるよって事で。