, если я запустил команду exit
в терминале, тогда терминал выйдет и закроется.
если я запускаю следующую команду, то терминал обыкновение замыкаться (обратите внимание на использование exit
команды в случае, иначе команда:
В чем разница между запуском команды exit внутри файла и терминалом
#!/bin/bash
a=1
if [ $a -eq 1 ]
then
echo i am true
exit
else
echo i am false
fi
Примечание: Я использую, если-нибудь условие в коде выше только для демонстрации, что не имеет ничего общего с моим вопросом.
Пожалуйста, комментарий, если вы думаете, что что-то не так с этим вопросом, пожалуйста, не оценить его -1.
BTW, если вы «отправляете свой скрипт», он работает в той же оболочке, и ваша оболочка будет завершена, поэтому ваш терминал закроется. –