我有很多这样的文件(图像)(文件名仅由数字组成):
123456.jpg
369258.jpg
987123.jpg
...
我需要在其他文件夹中制作每个文件的副本(让我们将其命名为output)并根据名称中的数字重命名每个文件,如下所示(在伪代码中):
outputFileName = String(filename[0]) + String(filename[1]) + String(filename[2]+filename[3]) + ".jpg"
如您所见,重命名涉及在文件名中获取某个符号,有时还会在文件名中获取某些符号的总和。
我需要制作一个脚本来批量重命名我放置基于类似算法的脚本的文件夹中的所有 *.jpg,并在我之前提到的输出文件夹中输出重命名的文件。
该脚本应该可以通过 cygwin shell 从 macos 终端和 windows 运行。