2013-03-20 267 views
0

有誰知道我可以從所有文件名中刪除「@ 2X〜iPad的字符串中的目錄 做一個文件名爲:[email protected]~ipad.png將被更名爲:image.png 我需要在某個目錄OS X的終端命令

我可以從終端循環做重命名的所有文件?任何想法?

+0

我一直只用一個perl腳本調用chcase,允許你使用正則表達式來重命名文件 - HTTP://www.primaledge。 CA/chcase.html – Doon 2013-03-20 18:38:48

+1

你可能想看看一些[上一頁](http://stackoverflow.com/questions/102083/whats-the-best-tool-to-find-and-replace-regular-expressions-over - 多個文件)[問題](http://stackoverflow.com/questions/529345/best-way-to-do-a-find-replace-in-several-files)。 – summea 2013-03-20 18:40:47

回答

1

使用bash(終端):

for file in *2x~ipad.png; do 
    mv $file ${file%%\@2x~ipad.png}.png 
done 
+0

謝謝:) !!!!!!節省了我的時間:) – user2169778 2013-03-20 19:30:14

+0

複選標記,並請投票! – GoZoner 2013-03-20 20:32:32