if($line =~ /^HWI.*/) { my @fields=split ":",$line; $id= $fields[5].":".$fields[6]; print $fields[5]," ",$fields[6]; <>; $id =~ s/\s+//; $hash1{$id}=$line; }else{ $hash1{$id}.= $line; }