sub list_files{ opendir(my $dir,".") or die "Could not open current directory"; while (my $file = readdir($dir)) { print "$file\n" if ($file=~m/(?!\.pl$)/); } closedir $dir; }