重命名文件夹中的文件

用户名

在一个目录中,我有许多看起来像这样的文件:

Galaxy100-[0025-CL3.single.bed].bed

我想将其更改为:

0025-CL3.single.bed

我尝试了此方法rename 's/Galaxy[0-9] - \[//' *,但没有任何改变。

如何重命名这些文件?

巴尔玛

您的正则表达式与文件名中的模式不匹配。要匹配至少一位数字,您需要使用[0-9]+(也可以使用\d匹配数字);您的模式只能匹配1位数字。您的示例文件名周围没有空格-,但是在模式中有空格而且,您并没有采取任何措施来删除]结尾处的。尝试:

rename 's/Galaxy\d+-\[(.*)\].*/$1/' Galaxy*

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重命名文件夹中的文件

来自分类Dev

在Python中重命名文件夹

来自分类Dev

批量重命名文件夹中的文件

来自分类Dev

重命名文件夹中的文件名-Python

来自分类Dev

使用zmv重命名子文件夹中的文件

来自分类Dev

使用R重命名文件夹中的多个文件

来自分类Dev

重命名文件共享中的文件夹

来自分类Dev

使用Matlab重命名文件夹中的文件

来自分类Dev

批量重命名文件夹中的文件

来自分类Dev

重命名文件夹中的所有文件

来自分类Dev

重命名文件夹中的关联文件

来自分类Dev

重命名文件共享中的文件夹

来自分类Dev

重命名Bash文件夹中的所有文件

来自分类Dev

重命名子文件夹中的文件并上传

来自分类Dev

重命名不同子文件夹中的文件

来自分类Dev

批量重命名文件夹中的文件

来自分类Dev

重命名文件夹中的文件名

来自分类Dev

重命名 Laravel 公用文件夹中的文件

来自分类Dev

重命名文件夹中的文件,重命名的文件在excel表中

来自分类Dev

重命名文件目录文件夹

来自分类Dev

重命名提取文件的文件夹

来自分类Dev

php文件重命名和文件夹重命名

来自分类Dev

在文件夹,子文件夹和多个文件中递归查找和重命名

来自分类Dev

批。批量重命名文件夹和所有子文件夹中的文件

来自分类Dev

使用子文件夹标签重命名子文件夹中的文件

来自分类Dev

使用父文件夹的名称重命名子文件夹中的文件

来自分类Dev

通过解析文件夹中的 XML 文件重命名文件夹

来自分类Dev

重命名文件夹中的文件,而无需使用Java重命名扩展名

来自分类Dev

在TortoiseSVN中重命名文件夹的问题