Вы можете запустить свой сценарий в текущей оболочке, используя исходный код
(также известный как .
):
. ./test.sh
Таким образом, при вызове сценария exit
, ваша оболочка тоже выйдет. Этот
также должен вызвать закрытие эмулятора терминала.
Это, однако, не работает с Терминалом из macOS с его настройками по умолчанию , но вы можете перейти в «Настройки» → «Профили» → «Оболочка» → «Когда оболочка завершится» и выбрать «Закрыть. окно "или" Закройте, если оболочка завершилась без ошибок ".