0

我有一个使用 m4 模板来模板化事物的项目。我需要做的是根据 m4 文件中的参数实际创建文件。文件内容将保持不变。

所以,假设我有这个:

开发.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 回答