mongodb - bash 批量重命名

浏览:48日期:2023-07-09

问题描述

当下有许多 mp3 文件,文件名如下

1-music1.mp32-music2.mp33-music3.mp34-music4.mp35-music5.mp3.....10-music.mp3

如何批量去除前面的前缀。

问题解答

回答1:

看错题目了,题目是批量重命名批量重命名可以使用ls和管道和rename命令和以下批量删除命令类似。

ls | grep '^[0-9]{1,2}-music.mp3' | xargs -d'n' rmhttp://superuser.com/questions/392872/delete-files-with-regular-expression

回答2:

perl-rename ’s/prefix/replacement/’

回答3:

for i in $( seq 1 10 );domv $i-music$i.mp3 music$i,mp3;done

回答4:

rename ’s/^.*-(.*.mp3)/1/’ *.mp3

这样子就会把名字的 aaa-bbb.mp3 的aaa-删除掉了;

相关文章: