Я пытаюсь экспортировать переменные через myDeploy.sh, но экспорт не устанавливается. Когда я повторяю эхо, это не эхо. Тем не менее, когда я устанавливаю переменную явно в команде, она правильно устанавливает и эхо. Bowow - это фрагмент кода.Невозможно экспортировать переменную через файл сценария
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
это не повторяющий путь для меня. Но когда я делаю это явно в командной строке, например
[[email protected] GRISSOM2]# export BUILD_ROOT=/tibco/data/GRISSOM2
Он правильно устанавливает и эхо. Что мне не хватает?
Как вы называете сценарий? например '#./myDeploy.sh' или как' #. myDeploy.sh'? –
- это ваши права на файл правильно? – Ishmeet
./myDeploy.sh вот так – mahesh