如果我尝试对像这样的文件运行正则表达式操作(示例):
$ mv *.ext *.new.ext
Run Code Online (Sandbox Code Playgroud)
那行不通。
如何确保当我对多个文件进行批量重命名或执行操作时,它们保留其当前名称(不是扩展名,只是名称)?
注意:我不是在寻找类似rename
命令的东西,因为这必须适用于所有内容,而不仅仅是重命名文件。
注 2:好的,这些答案很好,并且向我解释了我以前没有正确理解的事情。谢谢!
我尝试使用的有问题的命令称为firmtool
,并在 3DS 自制场景中使用。
它将 .bin 文件打包成 .firm 文件,我希望它在目录中的所有 .bin 文件上运行,在保留原始名称的同时打包它们。
这是我需要的firmtool
命令语法:
firmtool build test.firm -n 0x23F00000 -e 0 -D arm9loaderhax.bin -A 0x23F00000 -C NDMA
Run Code Online (Sandbox Code Playgroud)
其中test.firm
是输出,arm9loaderhax.bin
是输入。
我想运行此命令,如果我有一个目录,test1.bin
而test2.bin
它产生test1.firm
和test2.firm
。请让我知道是否可以使用正则表达式或循环来完成此命令。感谢您的任何帮助!