如何使用shell脚本来设置环境变量“source in”

时间:2013-03-21 09:45:29

标签: linux shell

要设置环境变量,每当我开始在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

那么我怎样才能在脚本中“使用”而不是手动提供此命令

2 个答案:

答案 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

请注意,如果你提到“某些错误”,我们对此无能为力。除非你指定那些错误。