В Perl мне нужно проанализировать огромный хэш, поэтому я печатаю его в файл с помощью модуля Data::Dumper
. Поскольку это огромный файл, его очень трудно прочитать. Возможно ли каким-то образом напечатать вывод Dumper
, поэтому, когда я найду строку, которую я ищу, я смогу сразу увидеть ключевую структуру, где хранится строка, которую я ищу?Perl hash Data :: Dumper
В настоящее время я использую только простой код:
use Data::Dumper;
...
print Dumper $var;
Что такое лучший синтаксис или альтернатива, чтобы получить хороший выход?
Почему бы вам не привести пример вывода, который вы получаете, и выход, который вы хотите? Выход Dumper по умолчанию отформатирован, поэтому вы можете легко увидеть структуру клавиш, так что еще вы ищете? – TLP
-1 Вы задаете неправильный вопрос. Свалка - огромный переплетенный объект. Вопрос должен состоять в том, что соответствующие вызовы API должны получить нужные вам данные, а не как [prettify dump] (http://p3rl.org/perltidy). – daxim