配列に読み込まれた特定のファイルのリストを取得するにはどうすればよいですか。
このように構成されたファイルがいくつかあります。
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;