foreach $a(keys %test_hash) { if(not exists($hash1{$a}) && not exists($hash2{$a}) && not exists($hash3{$a}) && not exists($hash4{$a})) { print $test_hash{$a}; } }