in reply to How do I make all the keys in %a with common keys in %b equal to %b's values?
my @common = grep exists $a{$_}, keys %b; @a{@common} = @b{@common}; [download]