M4:是否可以从m4脚本中访问bash env var?

时间:2019-06-08 12:25:04

标签: bash m4

假设我定义:

$: export my_setting="whatever"

接下来,我打开foo.m4并写(出于说明目的,伪代码):

define(__SETTING__,${my_setting})

这将非常有用,因为现在我可以隐藏我的m4了。但是,如何从.m4脚本访问环境变量呢?

1 个答案:

答案 0 :(得分:1)

$> cat my.m4
qux

$> ( export foo=bar; m4 "-Dqux=${foo}" my.m4 )