我有以下名称的文件:
1_shahlirtsb_p.mp3_103899.mp3
2_shahlirtsb_p.mp3_103898.mp3
3_shahlirtsb_p.mp3_103897.mp3
4_shahlirtsb_p.mp3_103896.mp3
5_shahlirtsb_p.mp3_103895.mp3
6_shahlirtsb_p.mp3_103894.mp3
7_shahlirtsb_p.mp3_103893.mp3
我如何从命令行(使用正则表达式)将它们重命名为1_shahlir.mp3
,,2_shahlir.mp3
等等......
答案1
尝试使用基于 perl 的rename
命令,例如
rename -n -v -- 's/tsb_p[.]mp3_\d+//' *.mp3
-n
除非您移除(无操作)开关,否则它实际上不会重命名您的文件。