如果我卷曲原始脚本并将其输出到bash解释器中,如何保存在该检索的脚本中设置的环境变量?

时间:2018-08-15 19:24:04

标签: bash curl environment-variables

因此,我将npm的脚本(在package.json中定义)和常规的bash脚本结合使用。

在总体脚本中,有一个执行点是我写了npm run set-my-env并设置了变量FOO

npm run set-my-env
... do stuff with $FOO

我想通过调用BASH解释器不告诉我它是未定义的方式来使变量可访问。问题是我返回脚本时未定义$ FOO。我知道这就是流程的工作原理,但是这不是一个新问题吗?

set-my-env实际上是curl的GitHub端点,该端点将原始输入通过管道传送到bash解释器中。不知道这是否会使整个问题更加复杂,但我应该提一下。

执行此操作的正确方法是什么?

0 个答案:

没有答案