麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > Linux Shell > 正文

Shell腳本把文件從GBK轉(zhuǎn)為UTF-8編碼

2020-07-27 19:16:00
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

shell 腳本:

#!/bin/sh ## ## convert file from GB2312 to UTF-8## path="$1"unset optif [ "$2" = "force" ]; then	opt="-c -s"fiif [ -z "$path" ]; then	echo "nUsage: $0 <file or dir>n"elif [ ! -e "$path" ] ; then	echo "nERROR: destination: $path does not exist.n"fiif [ -f "$path" ] ; then	echo "Converting $path (gbk --> utf-8) ... "	if file "$path"|grep -q UTF-8 >/dev/null ; then		echo "Already converted"	else		iconv -f gbk $opt -t utf-8 "$path" > /tmp/$$.tmp		if [ $? -eq 0 ] ; then			echo "Success"			mv -f /tmp/$$.tmp "$path"		else			echo "Failed"		fi	fielif [ -d "$path" ] ; then	path=`echo "$path/"|sed 's//////'`	find "$path" -path "$path.*" -prune -o -type f -print|while read i	do		dir=`dirname $i`		file=`basename $i`		echo "Converting $dir/$file (gbk --> utf-8) ..."		iconv -f gbk -t utf-8 $opt "$i" > /tmp/$$.tmp 2>/dev/null		if [ $? -eq 0 ] ; then			echo "Success"			mv -f /tmp/$$.tmp "$i"		else			echo "Failed"		fi	donefi

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品亚洲综合一区二区三区 | 毛片视频网站 | 天天草天天干天天 | 猫咪av在线 | 日韩在线激情 | 亚洲xxx视频 | 91精品国产91久久久久久丝袜 | 毛片视频网站 | 日产精品久久久一区二区开放时间 | 国产va在线观看 | 黄色美女免费 | 久久96国产精品久久秘臀 | 精品69人人人人 | 666sao| 国产亚洲精品久久久久婷婷瑜伽 | xnxx 美女19 | 国产va在线观看免费 | 成人毛片在线 | 国产一级www | 亚州精品在线视频 | 久久亚洲国产精品 | 久艹在线视频 | 中韩毛片 | 狠狠操电影 | 久久人人97超碰国产公开结果 | 黄网站进入 | 精品一区二区6 | 色柚视频网站ww色 | 久久艹综合 | 一级在线视频 | 在线看免电影网站 | 情侣啪啪网站 | 超级av在线 | 久久精品小短片 | 亚洲人成中文字幕在线观看 | 国产日韩免费观看 | 中文字幕涩涩久久乱小说 | 国产免费看片 | 免费观看9x视频网站在线观看 | 黄色大片在线免费观看 | 热99热 |