Linux MAC Rename指令(批次改檔名)

各位一定也常常遇到奇怪的檔名

像上面這個例子
假如我們不想要前面的ABCD時該怎麼辦
一個個刪? 如果只有幾個檔案的話還行
但如果是幾十幾百ㄋ?
這時就可以使用上這次的主角:Rename指令了

格式:rename 's/原字元/要取代的新字元/' *.副檔名



由於我們要刪除ABCD所以要取代的新字元為空

但!如果遇到這種狀況:

這種時候正則表示法就可以派上用場了!
至於什麼是正則表示法我就不介紹了
底下就來介紹幾個常會用到的特殊字符:
    .:代表一定有一個任意字元
   \:代表跳脫字元,將特殊符號的特殊意義去除
    *:代表重複一個or無窮多個前一字符




達成目標的方法有很多
大家可以自己去嘗試嘗試囉~

如果你的mac沒有安裝rename指令 可以透過Homebrew來安裝

brew install rename

留言

張貼留言

這個網誌中的熱門文章

python pandas 輸出 excel csv 教學 亂碼 index 標題

主力的思維-撼動日經指數的神級操盤手

為什麼我們這樣生活,那樣工作?