Linux-如何在删除文件名中的模式时批量重命名文件

Linux-如何在删除文件名中的模式时批量重命名文件,linux,file,sh,rename,Linux,File,Sh,Rename,我在一个目录中有数百个文件,它们的名称中都有后缀“_aac”。例如:weoi32rijwef_aac.mp4 如何在批处理过程中重命名所有这些文件以从文件名中删除“\u aac”?类似的内容: *中的i的* 做 mv“$i”`echo$i|sed-e's/_aac./'` 完成 更简单的方法是 cd /to/that/directory rename 's/_aac//' * 这对我来说太棒了!记住用“\”转义空格和其他特殊字符。例如:重命名“s/some\test/”*

我在一个目录中有数百个文件,它们的名称中都有后缀“_aac”。例如:weoi32rijwef_aac.mp4

如何在批处理过程中重命名所有这些文件以从文件名中删除“\u aac”?

类似的内容:

*中的i的
*
做
mv“$i”`echo$i|sed-e's/_aac./'`
完成
更简单的方法是

cd /to/that/directory
rename 's/_aac//' *

这对我来说太棒了!记住用“\”转义空格和其他特殊字符。例如:
重命名“s/some\test/”*