如何获取读入数组的某些文件的列表。
我有几个结构如下的文件:
12345_lrg.jpg
12445_sml.jpg
14445_sml.jpg
12345_lrg.jpg
42345_lrg.jpg
我只需要将“_sml.jpg”返回到数组中。
如果这是用于 perl 代码,正如您的标签所暗示的那样,那么您通常会使用grep
:
my @all = qw(
12345_lrg.jpg
12445_sml.jpg
14445_sml.jpg
12345_lrg.jpg
42345_lrg.jpg
);
my @sml = grep /_sml\.jpg$/i, @all;