myDeploy.sh を介して変数をエクスポートしようとしていますが、エクスポートが設定されていません。私が反響しているとき、それは反響していません。ただし、コマンドで変数を明示的に設定すると、適切に設定され、エコーも発生します。以下は私のコードのスニペットです。
myDeploy.sh
#!/bin/bash
# export the build root
export BUILD_ROOT=/tibco/data/GRISSOM2
export CUSTOM1=/tibco/data/GRISSOM2/DEPLOYMENT_ARTIFACTS/common/MDR_ITEM_E1/rulebase
export CLEANUP=$BUILD_ROOT/DEPLOYMENT_ARTIFACTS/common
cd $BUILD_ROOT/DEPLOYMENT_ARTIFACTS/common
エコーecho $BUILD_ROOT
すると、パスがエコーされません。しかし、コマンドプロンプトで明示的に行うと
[root@krog3-rhel5-64 GRISSOM2]# export BUILD_ROOT=/tibco/data/GRISSOM2
ちゃんと設定して反響もします。私は何が欠けていますか?