婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 批量轉換目錄下文件編碼的shell腳本代碼

批量轉換目錄下文件編碼的shell腳本代碼

熱門標簽:如果做線上地圖標注 客服外呼系統怎么樣 河南信譽好的不封卡電話外呼系統 百度地圖標注錯了有責任嗎 地圖標注員都是年輕人 江蘇云電銷機器人公司 華鋒e路航港口地圖標注 打電話機器人接我是他的秘書 揭陽智能電話機器人推薦

一例批量轉換目錄下文件編碼的shell腳本代碼。

需求描述:
由于從window轉linux過來,很多原來win下的gbk文件需要轉換成utf8。

以下腳本僅判斷非utf8文件轉換成utf8文件,并且默認非utf8文件為gbk,如果文件類型不一致需要修改。

例子:

復制代碼 代碼如下:

#!/bin/bash
# File Name: iconv.sh
# Author: wanggy
# site: www.jb51.net
#
show_file()
{
    for file in `ls $1`
    do
        if [ -d $1"/"$file ];then
            #目錄遞歸調用show_file函數
            show_file $1"/"$file
        else
            #文件
            echo $1"/"$file
            file_type=`file $1"/"$file`
            type=`echo $file_type |grep UTF-8`
            if [ -z "$type" ];then
                echo "為空非utf-8編碼,轉換"
                iconv -f gbk -t utf8 $1"/"$file -o $1"/"$file
            else
                echo "utf8編碼不用轉換"
            fi
        fi
    done
}
path=./shell
show_file $path

您可能感興趣的文章:
  • Shell腳本實現批量替換文件內容
  • 使用Linux shell腳本實現FTP定時執行批量下載指定文件
  • Shell腳本批量修改文件后綴名代碼分享
  • Shell腳本批量重命名文件后綴的3種實現
  • shell腳本中使用iconv實現批量文件轉碼的代碼分享
  • Shell腳本遍歷目錄并批量修改文件編碼
  • linux下采用shell腳本實現批量為指定文件夾下圖片添加水印的方法
  • 使用iconv批量改變文件編碼的shell腳本
  • Shell腳本實現批量生成nagios配置文件
  • Shell腳本之文件批量創建與修改的簡單方法

標簽:婁底 邵陽 巴彥淖爾 許昌 淘寶邀評 赤峰 金昌 馬鞍山

巨人網絡通訊聲明:本文標題《批量轉換目錄下文件編碼的shell腳本代碼》,本文關鍵詞  批量,轉換,目,錄下,文件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《批量轉換目錄下文件編碼的shell腳本代碼》相關的同類信息!
  • 本頁收集關于批量轉換目錄下文件編碼的shell腳本代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 伊川县| 阳信县| 宁津县| 布尔津县| 南陵县| 郁南县| 永泰县| 孙吴县| 垫江县| 庐江县| 扎鲁特旗| 中牟县| 名山县| 开江县| 南通市| 宾川县| 古田县| 那曲县| 阿城市| 阜宁县| 阿瓦提县| 松原市| 永福县| 连平县| 正定县| 淮阳县| 额济纳旗| 绥德县| 白水县| 龙陵县| 班玛县| 宜春市| 南乐县| 垦利县| 永康市| 苗栗县| 南开区| 灌阳县| 长兴县| 滨海县| 晋中市|