首页 > 解决方案 > 通过删除子字符串重命名终端上的多个文件

问题描述

我想使用终端重命名一些下载的音乐文件。文件名以“y2mate.com -”开头。我的兴趣是删除这个子字符串。

我已经试过了

for file in 'y2mate.com - '*.mp3; do
 mv "$file" "${file/'y2mate.com - './}"
 done

对于所有文件名,我从终端“mv:“y2mate.com - nice_music.mp3”和“y2mate.com - nice_music.mp3”得到的反馈是同一个文件。

标签: bashterminalrename

解决方案


推荐阅读