菜鸟问题。按照这个答案Move last part of filename to front,我正在尝试做同样的事情,除了我的案例中的所有文件都包含方括号。
我想要的是将标题移动到括号的另一侧(保留文件扩展名),因此:title ![s2_e2].mp4
重命名为: [s2_e2]title !.mp4
第一部分可能包含感叹号和空格,但没有其他需要转义的字符。
我想出了这个,但它只删除文件名,直到第一个方括号:rename -n 's/^.*\[//' *
我在正确的道路上吗?我如何在 Linux 上使用 perl 重命名工具来完成它?
谢谢!