Вложенный оператор if в .profile - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть такое утверждение в .profile

if [ -z ${SBX_NAME+x} ] #Check for existence
then
       export SBX_NAME=      #DO NOTHING
else
      if [ "$PILLAR" =  "DEV"]
      then
            export SBX_NAME=$SBX_NAME
      else
            export SBX_NAME= #NO sandbox
      fi
fi

Мне нужно проверить, существует ли $SBX_NAME, если да, проверить, равен ли $PILLAR DEV. Но как-то не получается так, как надо, кто-нибудь знает, как это исправить? Поскольку он находится в .profile, я не знаю, как его лучше протестировать ...

1 Ответ

0 голосов
/ 03 апреля 2020

Double [[ ]] помогло, также необходим интервал между оператором условия и ]]

if [[ "$PILLAR" = "DEV" ]]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...