Почему оператор присваивания не работает при использовании "$?" во второй раз в скриптах bash - PullRequest
0 голосов
/ 31 мая 2019

Я запускаю свои скрипты с помощью bash.Я обнаружил, что мое утверждение не работает при использовании второго "RESULT = $?"команда.Почему?

Первая переменная равна "0", но почему вторая переменная NULL?

sudo pip --version
RESULT_SUDO=$?

pip --version
RESULTP_USER=$?

echo "${RESULT_SUDO}--------------"
echo "${RESULT_USER}=============="

1 Ответ

1 голос
/ 31 мая 2019

Потому что у вас есть опечатка. Попробуйте изменить

RESULTP_USER=$?

до

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