0

m4 テンプレートを使用して物事をテンプレート化するプロジェクトがあります。私がする必要があるのは、m4 ファイルのパラメーターに基づいて実際にファイルを作成することです。ファイルの内容は変わりません。

だから、私はこれを持っているとしましょう:

DEV.m4

define(`A_NODE',`myhostname')
define(`A_NODE_PORT',`1234')

フィルター.テンプレート

aaa=[aaaaa]
bbb=[bbbbb]

ファイルを作成する必要があります:

filter_%%A_NODE%%_%%A_NODE_PORT%%.cfg と filter.template のデータ

m4内で可能ですか、それともスクリプトコードを書く必要がありますか?

4

1 に答える 1

0
define(`A_NODE',`myhostname')
define(`A_NODE_PORT',`1234')
syscmd(`cp filter.template filter_'A_NODE`_'A_NODE_PORT`.cfg')
于 2014-08-30T19:39:52.333 に答える