在终端重命名多个文件?
Rename multiple files in ternimal?
我有一堆格式如下的文件
xx.xx - 等等等等等等等等
其中 xx 是一个数字。我需要删除 xx.xx - 所以我只剩下文本了。有没有办法使用正则表达式在终端中批量重命名文件?我在以前的答案中看到了一些 bash 一行,但不确定如何根据我的需要塑造它们。我试过了
rename -v -n 's/\d{2}\.\d{2}\s-\s//' ./*
但无法正常工作
试试这个 rename
命令:
rename -v -n 's/^\d{2}\.\d{2} *- *//' [0-9]*
我有一堆格式如下的文件
xx.xx - 等等等等等等等等
其中 xx 是一个数字。我需要删除 xx.xx - 所以我只剩下文本了。有没有办法使用正则表达式在终端中批量重命名文件?我在以前的答案中看到了一些 bash 一行,但不确定如何根据我的需要塑造它们。我试过了
rename -v -n 's/\d{2}\.\d{2}\s-\s//' ./*
但无法正常工作
试试这个 rename
命令:
rename -v -n 's/^\d{2}\.\d{2} *- *//' [0-9]*