use Data::Dumper; $Data::Dumper::Useqq = 1; $Data::Dumper::Terse = 1; print "preprod is at $preprod, env is ", Dumper($env), " database is ", Dumper($database), " rt is ", Dumper($rt), " value is ", Dumper($preprod->{$env}{$database}{$rt}), "\n"; print "prod is at $prod, environment is ", Dumper($environment), " dbname is ", Dumper($dbname), " q1 is ", Dumper($q1), " value is ", Dumper($prod->{$environment}{$dbname}{$q1}), "\n";