为了设置环境变量,每当我开始在我的 Linux 工作环境中工作时,我都会执行源代码(通过使用以下命令)
。/opt/kmc/pbs/env/1.1/etc/setup.env rev.52
将这一行("./opt/kmc/pbs/env/1.1/etc/setup.env rev.52"
) 添加到我的shell脚本中
它没有运行,它返回一些错误。 我也创建了别名。即使无法执行此操作。
alias test='. /opt/kmc/pbs/env/1.1/etc/setup.env rev.52'
test
那么我怎样才能在脚本中使用“source in”而不是手动给出这个命令
最佳答案
这很奇怪。在 BASH 中,您可以同时执行以下操作:
. /path/to/your/skript
或
source /path/to/your/skript
您要获取脚本的路径是什么?是 '/opt/fedex/pbs/env/1.1/etc/setup.env rev.52'
那么你应该这样做:
. '/opt/fedex/pbs/env/1.1/etc/setup.env rev.52'
或
source '/opt/fedex/pbs/env/1.1/etc/setup.env rev.52'
关于linux - "source in"如何使用shell脚本设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15544001/