Когда я использую команду exit
в оболочке script, script завершает работу терминала (подсказка). Есть ли способ прервать script, а затем остаться в терминале?
Ожидается, что мой script run.sh
будет выполняться напрямую из источников или из другого script.
EDIT:
Чтобы быть более конкретным, существует два сценария run2.sh
как
...
. run.sh
echo "place A"
...
и run.sh
как
...
exit
...
когда я запустил его на . run2.sh
, и если он попал в exit
в run.sh
, я хочу, чтобы он остановился на терминале и остался там. Но используя exit
, весь терминал закрывается.
PS: Я попытался использовать return
, но echo
код будет по-прежнему выполняться....