Мне нужно искать в каталоге все файлы, заканчивающиеся на .123.
Как (используя Perl) получить список этих файлов?
Просто:
@files = glob "$dirname/*.123";
glob должен выполнить эту работу. Если вы хотите выполнять рекурсивный поиск, вы можете использовать File::Find.
glob
File::Find
Один способ - использовать glob :
use warnings; use strict; my @files = grep { -f } glob '*.123';