标签: bash m4
假设我定义:
$: export my_setting="whatever"
接下来,我打开foo.m4并写(出于说明目的,伪代码):
foo.m4
define(__SETTING__,${my_setting})
这将非常有用,因为现在我可以隐藏我的m4了。但是,如何从.m4脚本访问环境变量呢?
.m4
答案 0 :(得分:1)
$> cat my.m4 qux $> ( export foo=bar; m4 "-Dqux=${foo}" my.m4 )