我们有一个构建环境,它为少数环境设置提供脚本,如下所示
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$
可能是什么问题?
答案 0 :(得分:1)
尝试. ./build_env
(注意'./').
此外,您的 if 语法令人怀疑,但在您修复问题格式之前我无法确定。我会这样写:
if test -f build_env; then . ./build_env; fi