Я работал над синтаксическим анализатором nmap в perl, у меня все хорошо, но я хотел бы написать запись в файл очень структурированным способом. Файл, о котором идет речь, будет nagios hosts.cfg (я бы использовал nmap2nagios.pl в их вики, но, похоже, он не работает, и я слишком увлекаюсь написанием своего собственного).
Записи файла должны выглядеть следующим образом
define hosts {
host_name $host_name || $host_ip
alias $os
address $host_ip
}
Выше приведен только пример, но я надеюсь, что вы поняли идею. Любая помощь будет оценена! Я искал несколько шаблонных модулей, но все они, казалось, были очень ориентированы на cgi.