【发布时间】:2014-01-09 17:50:19
【问题描述】:
我有大量这种格式的文件(iPhone 相机):
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
【问题讨论】:
标签: regex macos command-line sed batch-rename