我在這個格式的大量文件(iPhone攝像頭)更改日期格式:OSX:在多個文件名
Photo 31-12-13 12 59 59.jpg
我怎麼能批量重命名使用OSX命令行來此,這些文件(ISO )格式:
2013-12-31 12 59 59.jpg
我曾嘗試使用下面的命令嘗試過,但似乎並沒有工作:
for i in Photo*
do
mv "$i" "`echo $i | sed 's_Photo ([0-9]+)-([0-9]+)-([0-9]+) (.*)_\3-\2-\1 \4_/'`」
done
您在該行末尾附近有一個錯字:doubled''$ i「)' – janos
@janos:Thanks so很多,糾正它。 – anubhava
剛剛嘗試過,但它不工作,沒有任何變化。這是輸出: 用法:mv [-f | -i | -n] [-v]源目標 mv [-f | -i | -n] [-v]源...目錄 – user2630076