in reply to Re^2: Iterate over a perl nested hash data structure
in thread Iterate over a perl nested hash data structure

Sorry guys I still can't get this working. I all tried all the examples. This is a small sample of the data that is dumped via data::dumper

$VAR1 = 'tag'; $VAR2 = { 'dev' => [ { 'nfsmount' => { 'bigstor_nfs' => {

I am putting all of this data into a hash but when I print the keys in the hash all I can print out is 'dev' and 'tag'. I want to get past the point where the right [ bracket is (which is array called 'dev'). Below 'nfsmount' I have about 50 different hashes defined, one of which is called 'bigstor_nfs'. I want to be able to search through all the available hashes and depending on what the name of the hash is I then want print out all the key/values contained within each hash and output this to another file.

Replies are listed 'Best First'.
Re^4: Iterate over a perl nested hash data structure
by NewLondonPerl1 (Acolyte) on Feb 20, 2013 at 15:43 UTC

    So for instance I want to read the hash and do something like this. If find hash called 'bigstor_nfs' then print out to another file all the key/value pairs. then carry on to the next hash name at this level in the data structure. If thats called 'test_nfs' then print out all the key/values pairs to the same output file and then continue doing this comparing the names of each hash until the end of the data structure I think this is possible. I have tried so may different ways and I cant get this to work. Please can you help me?