for my $mask ( @masks ){ my @files = ... $mask if( @files ){ ... }else { ... $mask } }