0

我们有一个构建环境,它为几个环境设置提供脚本,如下所示

if test -f build_env
then
# Source the config file
. build_env

但是在 RHEL6 中这似乎是如何失败的

sh-4.1$ . build_env
sh: .: build_env: file not found

而在 RHEL4 中它可以工作

sh-3.00$ . buildenv
sh-3.00$

可能是什么问题 ?

4

1 回答 1

1

尝试. ./build_env(注意'./')。

此外,您的if语法值得怀疑,但在您修复问题中的格式之前我无法确定。我会这样写:

if test -f build_env; then . ./build_env; fi
于 2013-01-11T13:34:02.963 回答