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

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

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

這篇文章主要介紹了編寫(xiě)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í)沒(méi)有這個(gè)需求,懶得寫(xiě)了。

相關(guān)文章

最新評(píng)論

鄢陵县| 罗定市| 白玉县| 平原县| 家居| 孝义市| 新建县| 海宁市| 新宁县| 玉山县| 阳朔县| 岳普湖县| 乌拉特后旗| 灵丘县| 通河县| 孝义市| 博湖县| 保德县| 邢台县| 阜平县| 德庆县| 吴江市| 德兴市| 靖西县| 稻城县| 黔江区| 巧家县| 威海市| 靖远县| 岑溪市| 米脂县| 老河口市| 津市市| 潞城市| 龙陵县| 淮南市| 翼城县| 渭源县| 西青区| 武威市| 云梦县|