[英]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.