Scripting 如何通过应用转换逻辑(例如更改大小写)一次重命名多个文件?

Scripting 如何通过应用转换逻辑(例如更改大小写)一次重命名多个文件?,scripting,file,Scripting,File,做这件事的好工具是什么?我使用的是Windows和Cygwin,因此,如果有unix工具或简易脚本解决方案,这对我来说是可行的。关于文件名,您还没有提供太多信息 假设您想要获取大量文件并将它们从大写转换为小写,您可以执行以下操作 rename.sh 然后,您可以使用find命令将此脚本用于文件目录树或文件子集 find /some/directory/with/files -type f -name \*JPG -exec bash rename.sh {} \; 现在,您可以修改“tr”参数

做这件事的好工具是什么?我使用的是Windows和Cygwin,因此,如果有unix工具或简易脚本解决方案,这对我来说是可行的。

关于文件名,您还没有提供太多信息

假设您想要获取大量文件并将它们从大写转换为小写,您可以执行以下操作

rename.sh

然后,您可以使用find命令将此脚本用于文件目录树或文件子集

find /some/directory/with/files -type f -name \*JPG -exec bash rename.sh {} \;
现在,您可以修改“tr”参数和“find”参数,以自定义重命名文件的重命名规则以及重命名方式

find /some/directory/with/files -type f -name \*JPG -exec bash rename.sh {} \;