in reply to Re: Copying multi-level hash
in thread Copying multi-level hash

Give the way you get:   ;-)
%temp = %{$hash{key1}{1}}; then later: %{$hash{key1}{1}} = %temp;