perlで漢字コードを変換するサンプル

久しぶりにperl書きましたが、意外と忘れないものですね。
ながらくみかけないEUC-JPのテキストを修正することになりました。
しかし、EUC-JPを扱うツールを現在用意していなかったので、手抜きですが
perlスクリプトを書いてみました。
JavaではないのはJavaの漢字コードの変換に不安を感じるからです。



use Jcode;
$text;
if(-f $ARGV[0]){
open(FILE,$ARGV[0]);
foreach $line(){
$text.=Jcode->new($line)->sjis();
}
close(FILE);
}
open(FILE,">$ARGV[0]");
print FILE $text;
close(FILE);