Data::Dumper works for me. You don't need to provide a list of the hash keys.
#!/usr/bin/perl -w use strict; use Data::Dumper; my %hash; $hash{one}=1; $hash{two}{one}=2.1; $hash{three}{one}{one}=3.11; print Dumper(%hash); ####################### $VAR1 = 'one'; $VAR2 = 1; $VAR3 = 'three'; $VAR4 = { 'one' => { 'one' => '3.11' } }; $VAR5 = 'two'; $VAR6 = { 'one' => '2.1' }; ####################### Apr 3, 2003 at 1:53pm from Eric Walker: EW> I don't know if I am reading the data dumper help code right but it seems you EW> have to provide a list of the hash keys to get the values. I need a way to EW> just print out all keys and values no matter how many levels of hierachy there EW> may be in the hash. -- http://emerson.wss.yale.edu/perl Pete Emerson WSS AM&T Yale University -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]