繁体   English   中英

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

[英]How can i do “source in” using shell script to set environment variable

要设置环境变量,每当我开始在Linux工作环境中工作时,我都会使用以下命令(使用以下命令) . /opt/kmc/pbs/env/1.1/etc/setup.env rev.52 . /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

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

那很奇怪。 在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'

您可以使用source命令。 那是:

source /path/to/file

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM