use Data::Dumper; # ... %some_complicated_hash = (); # fill hash with values... print Dumper(\%some_complicated_hash);