! /bin/sh
KEYWORD=$1
SRC=`find -type f | ls *$KEYWORD*`
FORMAT="gb2312"
identifyformat()
{
· case $1 in
· · *)
· · · FORMAT="gb2312";;·
· esac
}
if [ -z $KEYWORD ]; then
· echo "command extending name"
else
· rm -rf *$KEYWORD
· svn update
· for filename in $SRC; do
· · FILEFORMAT=`file $filename | awk '{print $2}'`
#· · echo $FILEFORMAT
· · if [ $FILEFORMAT != "UTF-8" ] && [ -n $FILEFORMAT ]; then
· · · identifyformat $FILEFORMAT
#· · · echo "This file format is :"$FORMAT
· · · echo "iconv -f $FORMAT -t utf8 $filename -o ${filename%.*}.bak"
· · · iconv -f $FORMAT -t utf8 $filename -o ${filename%.*}".bak"
· · · rm -rf $filename
· · fi
· done
· BAKSRC=`find -type f | ls *.bak`·
· for filename in $BAKSRC; do
· · mv $filename ${filename%.*}$KEYWORD
· done·
fi·
阅读(1349) | 评论(0) | 转发(0) |