前端之家收集整理的这篇文章主要介绍了
perl – 按模式过滤文件名,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要
搜索以特定模式开头的目录中的
文件,比如说“abc”.我还需要消除结果中以“.xh”结尾的所有
文件.我不知道如何在Perl中做到这一点.
我有这样的事情:
opendir(MYDIR,$newpath);
my @files = grep(/abc\*.*/,readdir(MYDIR)); # DOES NOT WORK
我还需要从结果中删除所有以“.xh”结尾的文件
谢谢,毕
尝试
@files = grep {!/\.xh$/} <$MYDIR/abc*>;
其中MYDIR是一个包含目录路径的字符串.
原文链接:https://www.f2er.com/Perl/172051.html