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