http://qs321.pair.com?node_id=311600


in reply to Finding un-paired files in a directory

I'd use something like (untested):
opendir my $dh => $dir or die; my %files; @files {map {lc} readdir} = (); closedir $dir; my @missing = grep {/^(.*)\.did$/s && !exists $files {"$1.mrg"} keys % +files;

Abigail