如何在bash脚本中设置全局环境变量?
如果我喜欢的话
#!/bin/bash
FOO=bar
Run Code Online (Sandbox Code Playgroud)
...要么
#!/bin/bash
export FOO=bar
Run Code Online (Sandbox Code Playgroud)
... vars似乎停留在本地环境中,而我希望在脚本执行完毕后继续使用它们.
shell脚本是否可以测试它是否通过执行source?也就是说,例如,
$ source myscript.sh
$ ./myscript.sh
Run Code Online (Sandbox Code Playgroud)
myscript.sh可以区分这些不同的shell环境吗?