欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell實(shí)現(xiàn)批量重命名文件的幾種方法

 更新時(shí)間:2025年03月25日 10:41:08   作者:lfwh  
本文主要介紹了Shell實(shí)現(xiàn)批量重命名文件的幾種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

在Linux系統(tǒng)中,使用以下命令實(shí)現(xiàn)需求:

1. 追加擴(kuò)展名(保留原擴(kuò)展名):

find dt\=202* -type f -name 'par*' -exec mv -v -- {} {}.csv \;

示例效果:

par1.txt → par1.txt.csv

2. 替換擴(kuò)展名(刪除原擴(kuò)展名):

find dt\=202* -type f -name 'par*' -exec sh -c 'mv -v -- "$1" "${1%.*}.csv"' _ {} \;

示例效果:???????

par1.txt → par1.csv

注意事項(xiàng):

  • dt\=202* 中的 \ 用于轉(zhuǎn)義 = 符號(hào),防止Shell解析錯(cuò)誤;

  • 命令中的 -type f 確保只處理文件;

  • -name 'par*' 匹配以 par 開(kāi)頭的文件名;

  • 使用 -exec 對(duì)每個(gè)匹配文件執(zhí)行操作;

  • 建議先通過(guò) echo 測(cè)試命令效果:

find dt\=202* -type f -name 'par*' -exec echo mv -- {} {}.csv \;

確認(rèn)無(wú)誤后移除 echo 執(zhí)行實(shí)際修改。

總結(jié)

到此這篇關(guān)于Shell實(shí)現(xiàn)批量重命名文件的幾種方法的文章就介紹到這了,更多相關(guān)Shell批量重命名文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux Shell腳本編程的注意事項(xiàng)

    Linux Shell腳本編程的注意事項(xiàng)

    這篇文章主要介紹了Linux下Shell腳本編程的一些注意事項(xiàng),如編程風(fēng)格、命名風(fēng)格等,需要的朋友可以參考下
    2014-03-03
  • 解決centos7 開(kāi)機(jī)/etc/rc.local 不執(zhí)行的問(wèn)題

    解決centos7 開(kāi)機(jī)/etc/rc.local 不執(zhí)行的問(wèn)題

    下面小編就為大家?guī)?lái)一篇解決centos7 開(kāi)機(jī)/etc/rc.local 不執(zhí)行的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • 判斷Linux Shell環(huán)境變量是否存在

    判斷Linux Shell環(huán)境變量是否存在

    這篇文章主要介紹了Linux Shell 判斷環(huán)境變量是否存在的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • CentOS 6.x系統(tǒng)升級(jí)Python到2.7版本的Shell腳本分享

    CentOS 6.x系統(tǒng)升級(jí)Python到2.7版本的Shell腳本分享

    這篇文章主要介紹了CentOS 6.x系統(tǒng)升級(jí)Python到2.7版本的Shell腳本分享,本文把升級(jí)過(guò)程總結(jié)成一個(gè)自動(dòng)腳本,需要的朋友可以參考下
    2014-11-11
  • Linux常用命令全集(超全面)

    Linux常用命令全集(超全面)

    本文是小編日常收集整理的有關(guān)linux常用命令的知識(shí),非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-10-10
  • Shell時(shí)間(date)相關(guān)命令

    Shell時(shí)間(date)相關(guān)命令

    這篇文章主要介紹了Shell時(shí)間(date)相關(guān)命令,需要的朋友可以參考下
    2015-11-11
  • shell中打印ssh登錄遠(yuǎn)端ip地址的實(shí)現(xiàn)

    shell中打印ssh登錄遠(yuǎn)端ip地址的實(shí)現(xiàn)

    本文主要介紹了shell中打印ssh登錄遠(yuǎn)端ip地址的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2008-12-12
  • 進(jìn)程狀態(tài)ps -ef中的e、f含義講解

    進(jìn)程狀態(tài)ps -ef中的e、f含義講解

    這篇文章主要介紹了進(jìn)程狀態(tài)ps -ef中的e、f含義講解,通過(guò)本文學(xué)習(xí)我們知道-e和-A都顯示有關(guān)其他用戶進(jìn)程的信息,包括那些沒(méi)有控制終端的進(jìn)程,-f顯示用戶id,進(jìn)程id,父進(jìn)程id,最近CPU使用情況,進(jìn)程開(kāi)始時(shí)間等等,具體含義及更多命令跟隨小編通過(guò)本文學(xué)習(xí)
    2022-11-11
  • Shell腳本讀取ini配置文件的實(shí)現(xiàn)代碼2例

    Shell腳本讀取ini配置文件的實(shí)現(xiàn)代碼2例

    這篇文章主要介紹了Shell腳本讀取ini配置文件的實(shí)現(xiàn)代碼2例,如果只是讀取內(nèi)容推薦使用簡(jiǎn)單版,有更多需求請(qǐng)見(jiàn)復(fù)雜版,需要的朋友可以參考下
    2014-08-08
  • Shell腳本制作的終端會(huì)話回放功能腳本分享

    Shell腳本制作的終端會(huì)話回放功能腳本分享

    這篇文章主要介紹了Shell腳本制作的終端會(huì)話回放功能腳本分享,本文分兩個(gè)文件,Record.sh是用來(lái)記錄你所執(zhí)行的命令和屏幕的輸出的,而Replay.sh是用來(lái)回放Record.sh所錄制的內(nèi)容的,需要的朋友可以參考下
    2014-11-11

最新評(píng)論