Есть ли модуль или лучший способ сравнить 2 хэша на основе ключей, а также получить и распечатать значения, отсутствующие в 1-м и 2-м хэшах?Perl сравнить два хэша на основе ключей и получить значения, отсутствующие в
У меня есть два хэша, которые описывают конкретную конфигурацию.
Я хочу сравнить два исторических состояния конфигурации. В частности, мне интересно узнать, какой ключ был удален и какой ключ был добавлен. Нет необходимости знать, где был отредактирован ключ (т. Е. Этого не происходит).
Пример:
Hash 1 keys:
aaa
bbb
ccc
ddd
Hash 2 keys:
aaa
xxx
bbb
ccc
yyy
Результат должен быть что-то вроде:
xxx added
ddd deleted
yyy added
Любая идея?
Проверить это http://stackoverflow.com/questions/6978799/comparing-two-hashes-with-the-keys-and-values – PseftiS