Я пишу сценарий bash, который использует getopt для обработки ряда параметров, указанных после имени сценария.
Я получаю доступ к своей оболочке через puTTy.
Я вызываю скрипт с помощью. scriptname.sh -o --options (есть ли лучший способ выполнить скрипт bash?)
Я бы хотел иметь возможность прервать / остановить скрипт, но всякий раз, когда я использую exit
, он не только выходит из скрипта, но и закрывает окно терминала / puTTy.
... что-то вроде поражения цели, потому что я пытаюсь настроить какой-то вывод текста --help, который отображает текст, но не выполняет остальную часть сценария.
Какое дело с exit
и что я должен использовать, чтобы остановить / прервать сценарий, не закрывая окно родительской консоли?