#!/bin/bash
javafile=$(find ./ -type f -name '*.java')
for files in $javafile
do
f=${files##*/} #檔名 (ex: a.java)
f0=${f%.*} # (ex: a)
f1=${f%.*}_iconv # (ex: a_iconv)
f2=${f##*.} #副檔名 (ex: java)
d=${files%/*} #路徑
#echo $d/$f0.$f2
#echo $d/$f1.$f2
iconv -f gbk -t utf-8 $d/$f0.$f2 > $d/$f1.$f2
cp $d/$f1.$f2 $d/$f0.$f2
done
$(find ./ -type f -name '*_iconv*.java' | xargs rm -rf)
沒有留言:
張貼留言