作為一名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 ...