構成ファイル用のシンプルなテンプレート

構成ファイル用のシンプルなテンプレート

同様ですが、異なるASCIIファイルの数が増えるにつれて管理する必要があります。 (Apache VirtualHosts の場合もありますが、特に関連性はありません。)

お気に入りのテンプレートシステムをお勧めできますか?私はそのうちのいくつかを知っています。 M4とTemplate :: Toolkitが浮かび上がります。私の最も重要な特徴は力ではなく、直感的な操作とエレガントなシンプルさです。

答え1

私はmakeandを使うのが大好きですm4。 .NETを使用してmakeNagios設定ファイルを設定しました。m4m4

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で書かれたカスタムソリューションを使用することを選択しました。これにより、コードをエレガントでシンプルに保つことができます。

関連情報