2014-09-22 125 views
0

我已經接到了大量的文件結構類似一個老的iOS項目文件夾批量重命名匹配規則

image.png 
[email protected] 
another-image.png 
[email protected] 

的文件然而,隨着項目現在只需要@ 2x.png圖像I」已刪除名稱中不含@ 2x的所有文件。

但是我現在不知道怎麼樣,我可以很容易地從所有的文件名中刪除@ 2X(約孤單300圖像)

我在OSX是小牛的環境,所以任何的Automator /終端命令會精細。

回答

3
for name in *@2x*; do mv $name ${name%@2x*}${name#*@2x}; done 
0

已經考慮了名稱包含空格:

IFS=$'\n' 
for f in $(find . -name \*@2x.png) 
do 
    newf="$(echo "$f" | sed s/@2x//)" 
    mv "$f" "$newf" 
done