正则表达式 – 如果我不知道确切的文件路径,Perl如何检测文件?

前端之家收集整理的这篇文章主要介绍了正则表达式 – 如果我不知道确切的文件路径,Perl如何检测文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在特定路径/位置下搜索文件.

Sample Path - /var/log/<parent1>/<parent2>/<folder>/file

现在,有两个目录< parent1>和< parent2>如示例路径中所示.这两个目录有一些随机名称,因此无法预测其名称.除了这两个目录名,路径的每个部分都是已知的.

我尝试过这样的事情 –

if ( -e $filePath ) {
    # Do something here
}

但它似乎没有用.那么,如何搜索特定文件

谢谢!

解决方法

使用文件glob:

< /无功/日志/ * / * /文件夹/文件>

这与shell使用类似模式执行的操作相同.

或者你可以使用glob函数. perldoc -f glob了解详情.

猜你在找的正则表达式相关文章