日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下實(shí)現(xiàn)快速文件編碼轉(zhuǎn)換(linux文件編碼轉(zhuǎn)換)

linux是一款強(qiáng)大的操作系統(tǒng),日常操作中也避免不了文件編碼轉(zhuǎn)換的問題,本文將介紹一種在Linux下快速實(shí)現(xiàn)文件編碼轉(zhuǎn)換的方式。

創(chuàng)新互聯(lián)2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元銅梁做網(wǎng)站,已為上家服務(wù),為銅梁各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

首先,編寫一個(gè)bash腳本來實(shí)現(xiàn)自動(dòng)檢測并轉(zhuǎn)換字符編碼。具體腳本內(nèi)容如下:

“`bash

#!/bin/bash

# 要檢測的文件目錄(可添加多個(gè))

ARRAY=(“./test1” “./test2”)

# 編碼格式

code_NAME=”UTF-8″

# 遍歷目錄下的文件

function detect_files_code(){

for dir in ${ARRAY[@]}

do

for file in `\ls $dir`

do

new_file=”${dir}/${file}”

if [ -d $new_file ]

then

detect_files_code $new_file

else

detect_code $new_file $CODE_NAME

fi

done

done

}

# 檢測文件編碼,并更改編碼

function detect_code(){

codes=`file -i “$1” | awk -F ‘=’ ‘{print $2}’`

for code in $codes

do

if [ “$code” != “$2” ]

then

echo “convert $1 from $code to $2”

iconv -f $code -t $2 “$1” -o “convert.tmp”

rm -f “$1”

mv “convert.tmp” “$1”

fi

done

}

detect_files_code


該腳本主要有兩個(gè)函數(shù):detect_files_code函數(shù)用于遍歷目錄下的所有文件,包括子目錄;detect_code函數(shù)用于使用file命令比對文件編碼與指定編碼是否一致,若不一致則使用iconv命令將文件編碼轉(zhuǎn)換為指定編碼。

使用時(shí),將腳本中ARRAY變量設(shè)置為需要檢測的目錄,CODE_NAME變量設(shè)置為指定編碼,執(zhí)行腳本即可自動(dòng)檢測和轉(zhuǎn)換字符編碼。

通過以上步驟,Linux用戶可以快速實(shí)現(xiàn)文件編碼的轉(zhuǎn)換。一句簡潔的bash腳本,就能滿足大家的需求,不僅可以提高工作效率,而且開發(fā)維護(hù)更加方便實(shí)用。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


本文題目:Linux下實(shí)現(xiàn)快速文件編碼轉(zhuǎn)換(linux文件編碼轉(zhuǎn)換)
文章起源:http://www.dlmjj.cn/article/djijpec.html