在一个 shell 脚本中,我需要调用一个 java 程序,它需要使用脚本设置一组环境变量,因为 java 程序将在一个循环中,并且设置 env 的源脚本将在每次迭代中发生变化,上一次迭代设置的环境变量会干扰下一次迭代。
我知道有一种方法可以只为当前命令设置变量 [VAR1=value myScript]。可以使用脚本作为源而不是变量来完成同样的操作吗?
最佳答案
正如 David C. Rankin 所说,使用子 shell:
(source ./your_script; ./your_java_program)
关于linux - 在 *nix 中,我们可以只为一个命令提供脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31085519/