最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用iconv批量改變文件編碼的shell腳本

 更新時(shí)間:2014年08月04日 11:56:31   投稿:mdxy-dxy  
在開發(fā)中,我們經(jīng)常需要對(duì)N多文件編碼進(jìn)行更改,iconv只能對(duì)單文件的進(jìn)行更改,怎么辦呢?我們寫一個(gè)shell腳本來解決這個(gè)問題

這篇文章主要介紹了編寫shell腳本,使用iconv批量改變文件編碼的腳本代碼,需要的朋友可以參考下。

用法示例:

cd ~/workspace/XXXProject
~/iconv_shell.sh ./ *java

好了,直接上代碼~~

#!/bin/bash
if [ "$#" != "2" ]; then
echo "Usage: `basename $0` dir filter"
exit
fi
dir=$1
filter=$2
echo $1
for file in `find $dir -name "$2"`; do
echo "$file"
iconv -f gbk -t utf8 -o $file $file
done

這里還有些修改的余地,比如源和目標(biāo)編碼應(yīng)該作為參數(shù),我暫時(shí)沒有這個(gè)需求,懶得寫了。

相關(guān)文章

最新評(píng)論

长阳| 南宁市| 余江县| 汽车| 仙桃市| 汉中市| 彰武县| 迭部县| 丰都县| 慈溪市| 克什克腾旗| 科技| 文山县| 寿光市| 湾仔区| 工布江达县| 温州市| 汉川市| 肃宁县| 乃东县| 克山县| 礼泉县| 额敏县| 太和县| 双江| 德州市| 金溪县| 洛川县| 光山县| 息烽县| 龙胜| 咸阳市| 辉县市| 阿荣旗| 南昌县| 长阳| 容城县| 旬阳县| 三门峡市| 伊宁县| 汉寿县|