mongodb - bash 批量重命名
黄舟
黄舟 2017-04-25 09:01:54
0
4
802

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

1-music1.mp3
2-music2.mp3
3-music3.mp3
4-music4.mp3
5-music5.mp3
.....
10-music.mp3

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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(4)
Peter_Zhu

看错题目了,题目是批量重命名
批量重命名可以使用
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/'

phpcn_u1582

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

为情所困
rename 's/^.*-\(.*\.mp3\)/\1/' *.mp3

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!