Sou muito fã de usar make
e m4
. Eu configuro os arquivos de configuração do Nagios com uso extensivo de make
e m4
; O Nagios é cheio de blocos repetitivos que podem ser simplificados através do uso de m4
.
O interessante sobre make
e m4
é que eles geralmente fazem parte da instalação base ou pelo menos do repositório do pacote base nos sistemas Linux e UNIX; com algo como Template::Toolkit
você teria que instalá-lo. Perl também é mais pesado que m4
e make
.
Você também pode, se desejar, configurar uma execução m4
semiautomática colocando-a na parte superior do arquivo m4
(supondo que o arquivo seja file.m4
, por exemplo):
#!/usr/bin/m4 > file.conf
Se você não quiser reescrever file.conf
, remova o redirecionamento do comando:
#!/usr/bin/m4
Você também teria que tornar o arquivo file.m4
executável:
chmod +x file.m4