亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

這篇文章主要介紹了編寫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ù),我暫時沒有這個需求,懶得寫了。

相關(guān)文章

  • shell 1>&2 2>&1 &>filename重定向的含義和區(qū)別

    shell 1>&2 2>&1 &>filename重定向的含義和區(qū)別

    這篇文章主要介紹了shell 1>&2 2>&1 &>filename重定向的含義和區(qū)別,需要的朋友可以參考下
    2015-04-04
  • 一個簡單的防CC攻擊Shell腳本分享

    一個簡單的防CC攻擊Shell腳本分享

    這篇文章主要介紹了一個簡單的防CC攻擊Shell腳本分享,主要原理是分析apache或者nginx的訪問日志,對大量訪問的IP加入iptables進(jìn)行禁止訪問,需要的朋友可以參考下
    2014-06-06
  • Shell腳本通過參數(shù)名傳遞參數(shù)的實現(xiàn)代碼

    Shell腳本通過參數(shù)名傳遞參數(shù)的實現(xiàn)代碼

    這篇文章主要介紹了Shell腳本通過參數(shù)名傳遞參數(shù)的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • shell腳本查看k8s日志介紹

    shell腳本查看k8s日志介紹

    大家好,本篇文章主要講的是shell腳本查看k8s日志介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • shell腳本echo輸出不換行功能增強(qiáng)實例

    shell腳本echo輸出不換行功能增強(qiáng)實例

    這個腳本很簡單,就是可以用3種不同的函數(shù)(方法)來實現(xiàn),輸出后不換行
    2016-08-08
  • Linux batch命令詳解(在系統(tǒng)不繁忙的時候執(zhí)行定時任務(wù))

    Linux batch命令詳解(在系統(tǒng)不繁忙的時候執(zhí)行定時任務(wù))

    batch命令 用于在指定時間,當(dāng)系統(tǒng)不繁忙時執(zhí)行任務(wù),用法與at相似,這篇文章主要介紹了Linux batch命令(在系統(tǒng)不繁忙的時候執(zhí)行定時任務(wù)),需要的朋友可以參考下
    2024-02-02
  • Shell編程之case語句實戰(zhàn)(小結(jié))

    Shell編程之case語句實戰(zhàn)(小結(jié))

    這篇文章主要介紹了Shell編程之case語句實戰(zhàn)(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Linux命令之cat和tail的用法介紹

    Linux命令之cat和tail的用法介紹

    這篇文章主要,給大家?guī)淼氖?Linux?命令系列,要介紹的是兩個常用的查看文件內(nèi)容的命令:cat?和?tail?命令,文中代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 在Linux命令行中列出帶有l(wèi)s文件的技巧

    在Linux命令行中列出帶有l(wèi)s文件的技巧

    今天小編就為大家分享一篇關(guān)于在Linux命令行中列出帶有l(wèi)s文件的技巧,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 詳解Linux中vi命令大全

    詳解Linux中vi命令大全

    vi編輯器是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,它的強(qiáng)大不遜色于任何最新的文本編輯器,本文簡單給大家介紹linux中vi命令大全,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12

最新評論