Назад | Перейти на главную страницу

Получить код ошибки последней команды оболочки

С помощью bash, код выхода последнего выполненного действия сохраняется в $? переменная оболочки:

foo
bar
echo $?  # prints exit code of `bar`

baz
echo $?  # prints exit code of `baz`

Есть ли эквивалентный способ получить это значение, если я запускаю скрипт в cmd под виндой? (Примечание: прибегать к таким вещам, как запуск сценария Python, который затем вызывает свои собственные библиотечные функции, - это не то, что мне здесь нужно.)

%ERRORLEVEL% эквивалент в Windows.