if(/Title:(.+)/){ next RECORD if $seen{$hash{orderID}}{$1}; $seen{$hash{orderID}}{$1}++; $hash{title} = $1; } #### $hash{OrderID}{title} #### $hash{orderID} = $1 if !defined $hash{orderID} and /Order ID:(\S+)/;