如何在macOS中查找与正则表达式匹配的子目录中的文件

如何在macOS中查找与正则表达式匹配的子目录中的文件,macos,shell,Macos,Shell,我有一个父文件夹,其中有许多子文件夹名为dates 1-1-2013, 1-1-2014, 1-1-2015, ... 我想合并文件夹中匹配同一年的所有文件。因此,与正则表达式([0-9])-([0-9])-2013匹配的所有文件夹都将进入名为“2013”的文件夹,以此类推 我如何做到这一点?我知道我可以在子目录中找到文件,并使用“find”命令将其展平,但我不知道该怎么做过滤并将这些文件放在以年份命名的匹配文件夹中

我有一个父文件夹,其中有许多子文件夹名为dates

1-1-2013, 1-1-2014, 1-1-2015, ...
我想合并文件夹中匹配同一年的所有文件。因此,与正则表达式
([0-9])-([0-9])-2013
匹配的所有文件夹都将进入名为“2013”的文件夹,以此类推

我如何做到这一点?我知道我可以在子目录中找到文件,并使用“find”命令将其展平,但我不知道该怎么做过滤并将这些文件放在以年份命名的匹配文件夹中