0
我有一个目录中的数百个文件在名称中都有后缀“_aac”。例如:weoi32rijwef_aac.mp4Linux - 如何批量重命名文件,同时删除文件名中的模式
如何在批处理过程中重命名所有这些文件以从文件名中删除“_aac”?
我有一个目录中的数百个文件在名称中都有后缀“_aac”。例如:weoi32rijwef_aac.mp4Linux - 如何批量重命名文件,同时删除文件名中的模式
如何在批处理过程中重命名所有这些文件以从文件名中删除“_aac”?
更简单的方法是
cd /to/that/directory
rename 's/_aac//' *
像这样的事情?:
for i in *_aac.*
do
mv "$i" "`echo $i | sed -e 's/_aac././'`"
done
这个工作对我来说太棒了!只要记住用'\'来逃避空格和其他特殊字符。例如:'重命名's/some \ test //“*' – Ryre 2016-03-09 20:03:28