【发布时间】:2011-03-14 15:37:09
【问题描述】:
我需要在一个目录中搜索所有以 .123 结尾的文件。
我如何(使用 Perl)获取这些文件的列表?
【问题讨论】:
我需要在一个目录中搜索所有以 .123 结尾的文件。
我如何(使用 Perl)获取这些文件的列表?
【问题讨论】:
简单地说:
@files = glob "$dirname/*.123";
【讨论】:
一种方法是使用glob:
use warnings;
use strict;
my @files = grep { -f } glob '*.123';
【讨论】:
glob 应该可以胜任。
如果要递归搜索,可以使用File::Find。
【讨论】: