要设置环境变量,每当我开始在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
那么我怎样才能在脚本中“使用”而不是手动提供此命令
答案 0 :(得分:1)
这很奇怪。在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'
答案 1 :(得分:1)
您可以使用source
命令。那就是:
source /path/to/file
请注意,如果你提到“某些错误”,我们对此无能为力。除非你指定那些错误。