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 に答える