use strict; my %hash; my $tag = 'coredump_dir'; my $default = 'none'; my $value = '/opt/lala/squid/var/cache'; $hash{$tag}{"default"} = [$default]; $hash{$tag}{"value"} = [$value]; foreach my $key (keys %hash){ print $key . "\t"; print $hash{$key}{"default"}[0] . "\t"; print $hash{$key}{"value"}[0] . "\n"; }