digui-gb18030-utf8.sh 文件内容如下:
#!/bin/sh
eachd() {
for chkfile in $1/*
do
if [[ -f "$chkfile" ]]
then
result=`file $chkfile |awk '{print $2}'`
if [ "$result" == "PHP" ]
then
#do
iconv -f GB18030 -t UTF-8 "$chkfile" > tmp 2>/dev/null
if [ $? -eq 0 ];then
mv tmp "$chkfile"
else
echo "$chkfile没有被转换"
rm tmp
fi
#done
fi
fi
if [[ -d $chkfile ]]
then
eachd $chkfile
fi
done
}
#eachd "."
if test -d $1
then
eachd $1
elif test -f $1
then
echo "you input a file but not a directory,pls reinput and try again"
exit 1
else
echo "the Directory isn't exist which you input,pls input a new one!!"
exit 1
fi
相关热门文章
- winscp传输文本文件时会自动转...
- 用Oracle sqlldr导入文本文件T...
- Word2Vec命令的功能
- 欢迎gigabyte999在ChinaUnix博...
- HashMap根据value排序
给主人留下些什么吧!~~
评论热议