adressing a hash of hashes with an array
===

that's my problem:
I have a file-system like data-structure:

	%fs = (
		"home" => {
			"test.file"  => { 
				type => "file",
				owner => 1000, 
				content => "Hello World!",
			},
		},
		"etc"  => { 
			"passwd"  => { 
				type => "file",
				owner => 0, 
				content => "testuser:testusershash",
				},
			"conf"  => { 
				"test.file"  => { 
					type => "file",
					owner => 1000, 
					content => "Hello World!",
				},
			},
		},
	);

Now, to get the Content of /etc/conf/test.file I need $fs{"etc"}{"conf"}{"test.file"}{"content"}, but my input is an array and looks like this: ("etc","conf","test.file")

So, because the length of the input is variable I don't know how to access the values of the hash. 

any ideas?

thanks