@sorted = sort { unless ($a->{'name'} cmp $b->{'name'}) { $a->{age} <=> $b->{age} } } @data; #### jim 18 bob 24 bob 14 cathy 98 cathy 45 #### bob 14 bob 24 cathy 45 cathy 98 jim 18
## jim 18 bob 24 bob 14 cathy 98 cathy 45 ##
## bob 14 bob 24 cathy 45 cathy 98 jim 18