我有一堆文件在同一个目录下,名称类似于:
IMG_20160824_132614.jpg
IMG_20160824_132658.jpg
IMG_20160824_132738.jpg
其中中间部分是拍摄日期,最后一部分是拍摄时间。因此,如果我按名称对这些文件进行排序,则结果与按日期/时间修改排序相同。
我想使用bash批量重命名这些文件,形式如下:
1-x-3.jpg
其中x表示文件在顺序排序中的位置(按名称/时间修改排序)。
因此,上面的3个示例将重命名为:
1-1-3.jpg
1-2-3.jpg
1-3-3.jpg
是否有可以实现此功能的bash命令?还是需要脚本?
IMG_20160824_132614.jpg
IMG_20160824_132658.jpg
IMG_20160824_132738.jpg
其中中间部分是拍摄日期,最后一部分是拍摄时间。因此,如果我按名称对这些文件进行排序,则结果与按日期/时间修改排序相同。
我想使用bash批量重命名这些文件,形式如下:
1-x-3.jpg
其中x表示文件在顺序排序中的位置(按名称/时间修改排序)。
因此,上面的3个示例将重命名为:
1-1-3.jpg
1-2-3.jpg
1-3-3.jpg
是否有可以实现此功能的bash命令?还是需要脚本?