#!/usr/bin/perl use warnings; use strict; use feature qw{ say }; use Path::Tiny; my $var1 = '/home/choroba'; my $var2 = 'perl5'; say for path($var1, $var2)->children(qr/\.ksh$/);