我需要一种最佳方式来匹配具有大量可能的基本路径(可能是许多目录级别)的路径。基本路径本身可能是有效的 shell 全局路径
例如
我需要匹配下面列表中的路径/a/b-12/c/d/e/fg/hi/94.txt:
- /a/b-*/e
- /x/y*
- /x/{a,b,s*}e
- /a/{a,b*,c}2/c/d
- /a/b*/c/e
- ...
这个列表很长,有 10Ks 这样的路径。一旦我们确定了可能的父路径,我可以通过 chdir/cd 到路径等来验证它们。
我希望在列表中进行正则表达式匹配,但我很难匹配 shell 全局路径。是否有 Perl 模块可以帮助我。
谢谢!