自己動手實現批量重新命名命令

2021-06-27 23:49:23 字數 505 閱讀 9514

作為一名android程式設計師,由於android

資源檔案只能以小寫字母和下劃線做首字母,隨後的名字中只能出現 [a-z0-9_.] 這些字元,我經常需要把ui設計師發來的資源重新命名,乙個乙個實在改太麻煩。本著能讓機器做的事情,就讓機器做的原則,我自己寫了乙個批量重新命名的指令碼。

#! /bin/sh

#遍歷匹配第乙個引數的所有檔案

for eachfile in *$1*

do#用第二個引數串替換檔名中的第乙個引數串獲得新的檔名

filename=$

#重新命名檔案

mv $ $

done

儲存為rename.sh,放到username/sh/目錄下

然後在當前使用者目錄下的.bash_profile(如果沒有就新建乙個)檔案中新增:

alias rename="sh ~/sh/rename.sh"

然後執行:resource ~/.bash_profile 就可以使用rename命令了

DOS命令批量重新命名檔案

dos命令自動批量生成待命名檔案的檔名 excel生成bat命令 生成bat檔案並執行 win r後輸入cmd回車開啟cmd.exe 進入待重新命名檔案所在的資料夾,並自動獲得待命名檔案的檔名生成 rename.xls 檔案,命令如下 cd 檔案所在位置 dir b rename.xls 生成以檔名...

python實現批量檔案重新命名

問題描述 最近遇到朋友求助,如何將大量檔名前面的某些字元刪除。即將圖中檔案前的編號刪除。python實現 用到了python中的os模組,os模組中的rename方法可以實現對檔案的重新命名 import os path為批量檔案的資料夾的路徑 path d renamefolder 資料夾中所有檔...

Linux批量重新命名

linux批量重新命名檔案會涉及到改變乙個字母 改變一些相連字母 改變某些位置的字母 在最前面加上某些字母 或者改變字母的大小寫。完成這裡五個方法基本上就會解決了linux批量重新命名的工作。1 我想把它們的名字的第乙個1個字母變為 q 其它的不變 root pps mailqueue for i ...