使用带有正则表达式的“重命名”命令将文件组移动到另一个目录

使用带有正则表达式的“重命名”命令将文件组移动到另一个目录

我有一些 Markdown 文件,我想将它们移动到“newDirectory1”中名为“newDirectory2”的不同目录。

这些文件的标题中某处包含字符串“abc”或“ABC”或“Abc”

我尝试了以下命令:

rename 's/newDirectory1\/newDirectory2\/$1/s' 's/(^.*[abc|ABC|Abc].*.md)/s'

但它不起作用:/,我做错了什么?请帮忙

答案1

我认为你把问题过于复杂化了。直截了当mv就能达到你的要求,

mv *[Aa][Bb][Cc]* newDirectory1/newDirectory2

相关内容