當下有許多 mp3 文件,文件名稱如下
1-music1.mp3 2-music2.mp3 3-music3.mp3 4-music4.mp3 5-music5.mp3 ..... 10-music.mp3
如何批量去除前面的前綴。
人生最曼妙的风景,竟是内心的淡定与从容!
看錯題目了,題目是批量重命名 批次重新命名可以使用ls和管道和rename指令 和以下批量刪除命令類似。
ls
rename
ls | grep "^[0-9]{1,2}-music.mp3" | xargs -d"n" rmhttp://superuser.com/questions/392872/delete-files-with-regular-expression
ls | grep "^[0-9]{1,2}-music.mp3" | xargs -d"n" rm
perl-rename 's/prefix/replacement/'
for i in $( seq 1 10 );do mv $i-music$i.mp3 音樂$i,mp3; 完成
rename 's/^.*-\(.*\.mp3\)//' *.mp3
這樣子就會把名字的 aaa-bbb.mp3 的aaa-刪除掉了;
看錯題目了,題目是批量重命名
批次重新命名可以使用
ls
和管道和rename
指令和以下批量刪除命令類似。
ls | grep "^[0-9]{1,2}-music.mp3" | xargs -d"n" rm
http://superuser.com/questions/392872/delete-files-with-regular-expression
perl-rename 's/prefix/replacement/'
for i in $( seq 1 10 );do
mv $i-music$i.mp3 音樂$i,mp3;
完成
這樣子就會把名字的 aaa-bbb.mp3 的aaa-刪除掉了;