Нажми на вышеперечисленное:
Tie :: Cfg, загруженный из CPAN, не обрабатывает разделы и ключи, в которых могут быть пробелы. Его нужно изменить, добавив кавычки (") вокруг" ключей "при настройке хеш-записей как для раздела, так и для ключей в разделах. Файлы, которые я пытаюсь прочитать, были сгенерированы людьми из MS Windows, и поэтому есть много мест для прогулок.
Config :: Tiny, Config :: IniFiles суетливо относятся к формату. Если какая-либо строка не имеет форму [section] или key = val, они выдают ошибку, и никто не может получить хэши, которые, по крайней мере в Config :: Files, правильно заполнены в любом случае. Было бы неплохо иметь опцию игнорирования ошибок. В файлах, которые я пытаюсь прочитать, есть несколько ложных строк M4, от которых я мог бы пробежаться через m4, но это не является необходимым в том, что я пытаюсь сделать с этим конкретным сценарием.