foreach $file (@find) { open (open, ") { ($name, $ID) = (split)...; $data{$file} = {$ID => $name}; } close (open); }