假設需要將所有ipaddr目錄下的php文件,編碼從gb2312轉到utf8
cd ipaddr
find ./ -type f -name 「*.php」|while read line;do
echo $line
iconv -f GB2312 -t UTF-8 $line > ${line}.utf8
mv $line ${line}.gb2312
mv ${line}.utf8 $line
done
上面腳本將當前ipaddr目錄下的所有php文件,從gb2312轉到utf8,原文保存為*.php.gb2312.
如果需要刪除原來的gb2312文件,只需執行:
find ./ -type f -name 「*.utf8″ -exec rm -f {} ;
[火星人 ] Linux下批量修改文件編碼已經有725次圍觀