my @filelist = glob($command_args->{'dir'}); my @results; my $mask; map { $mask = $data; $mask =~ s@filename@$_@gs; push (@results, $mask); } @filelist; $result = join('',@results);