Когда я использую команду 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 код будет по-прежнему выполняться....
