在* nix中,我们可以只为一个命令提供脚本吗?

时间:2015-06-27 05:33:15

标签: linux bash shell unix

在shell脚本中我需要调用一个java程序,它需要使用脚本设置一组环境变量,因为java程序将在循环内部,并且设置env的源脚本将在每次迭代中更改,上一次迭代设置的环境变量会干扰下一次迭代。

我知道有一种方法只为当前命令设置变量[VAR1 = value myScript]。可以使用脚本作为源而不是变量来完成相同的操作。

1 个答案:

答案 0 :(得分:2)

David C. Rankin指出使用子shell:

(source ./your_script; ./your_java_program)