日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
Linux批量修改文件后綴的簡單操作(linux批量修改后綴)

linux是眾多開發(fā)者追求的操作系統(tǒng),無論是新鮮朋友還是熟手,都能使用Linux進行操作。其中,本文將解決“Linux批量修改文件后綴”的問題,并給出詳細的操作示例。

創(chuàng)新互聯(lián)公司主要從事網站制作、成都網站建設、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務黃山區(qū),十余年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220

我們可以使用Bash腳本編寫一個“批量修改文件后綴”的工具,在活動目錄中使用以下腳本:

#!/bin/bash

#獲取輸入的已有后綴(以逗號分隔)

echo “輸入要修改的文件后綴(以逗號分隔):”

read suffixs

#獲取輸入的新后綴

echo “輸入新的文件后綴:”

read newsuffix

#獲取文件列表

allfiles=$(ls)

#遍歷文件,替換后綴

for filename in `echo ${allfiles}`

do

#分割文件后綴

arr=(${suffixs//,/ })

for i in ${arr[@]}

do

if [[ “${filename##*.}” = “${i}” ]]; then

mv -f ${filename} ${filename%.*}.${newsuffix}

fi

done

done

運行該腳本后,腳本提示輸入要修改的文件后綴,以及要替換的新文件后綴,可以輸入完畢后,程序會自動處理當前目錄下的文件,將指定的文件后綴替換為新文件后綴,完成文件批量修改。

另外,Linux也提供了另一種更簡單的方法,來批量修改文件后綴。使用“rename”命令,只需要一行命令即可完成整個操作:

rename ‘s/\.bak$/.txt/’ *.bak

它將活動目錄下以“.bak”結尾的文件都修改為“.txt”結尾,這樣做時無需再次輸入新的文件后綴,也不需要像上面的Bash腳本一樣復雜的操作,效率較高。眾所周知,掌握Linux的基本操作經常需要用到上述命令,因此建議廣大開發(fā)者掌握并熟練使用這些命令。

因此,本文就介紹了Linux下的兩種批量修改文件后綴的方法,根據實際需求選擇一種方式進行操作,可以大大提高操作效率。

成都服務器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。物理服務器托管租用:四川成都、綿陽、重慶、貴陽機房服務器托管租用。


分享文章:Linux批量修改文件后綴的簡單操作(linux批量修改后綴)
鏈接分享:http://m.5511xx.com/article/cdjdhdp.html