Как отменить эффект «set -e», при котором bash немедленно завершает работу в случае сбоя какой-либо команды?

После ввода set -e в интерактивной оболочке bash, bash немедленно завершится, если какая-либо команда завершится с ненулевым значением. Как мне отменить этот эффект?

192
задан Ciro Santilli 新疆改造中心法轮功六四事件 28 June 2018 в 22:38
поделиться

2 ответа

С установить + e . Да, это наоборот, что вы включаете параметры оболочки с помощью набора - и отключаете их с помощью набора + . Исторический изюм, дончанов.

298
ответ дан 23 November 2019 в 05:31
поделиться
  • Использование + вместо - приводит к отключению этих флагов.

Источник

19
ответ дан 23 November 2019 в 05:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: