同様ですが、異なるASCIIファイルの数が増えるにつれて管理する必要があります。 (Apache VirtualHosts の場合もありますが、特に関連性はありません。)
お気に入りのテンプレートシステムをお勧めできますか?私はそのうちのいくつかを知っています。 M4とTemplate :: Toolkitが浮かび上がります。私の最も重要な特徴は力ではなく、直感的な操作とエレガントなシンプルさです。
答え1
私はmake
andを使うのが大好きですm4
。 .NETを使用してmake
Nagios設定ファイルを設定しました。m4
m4
make
良いことは、m4
通常、LinuxおよびUNIXシステムの基本インストールの一部であるか、少なくともTemplate::Toolkit
インストールする必要がある基本パッケージストアの一部であることです。 Perlはm4
またmake
。
m4
必要に応じて、ファイルの上部に配置して半自動実行を設定することもできますm4
(たとえば、ファイルがfile.m4
次のようになるとします)。
#!/usr/bin/m4 > file.conf
上書きしたくない場合は、file.conf
次のコマンドからリダイレクトを削除してください。
#!/usr/bin/m4
file.m4
その後、ファイルを実行可能にする必要があります。
chmod +x file.m4
答え2
私は、Template :: ToolkitなどのPerlで書かれたカスタムソリューションを使用することを選択しました。これにより、コードをエレガントでシンプルに保つことができます。