Как получить файл .bashrc для выхода при первой ошибке без наследования флага errexit в интерактивную оболочку? - PullRequest
0 голосов
/ 30 мая 2019

Как получить файл .bashrc для выхода при первой ошибке в сценарии, не наследуя параметр errexit в интерактивной оболочке bash?

    # my .bashrc
    set -o errexit 

    # do something bad
    sdgjsghsdjksjkghsdfg sdghsdfkjhgskg sgsdfgs 

Я думал, что был умен, установив "errexit" в моем .bashrc, чтобы он завершился при первой ошибке.

... Но, это не работает! ... потому что после выхода .bashrc ваше окно оболочки исчезает, как будто оно падает, каждый раз, когда в командной строке возникает ошибка. Просто набрав «grep» без каких-либо аргументов, вы закроете оболочку bash и окно терминала ....

как заставить .bashrc завершить работу при первой ошибке без нежелательных последствий взрыва окна терминала при каждой ошибке, вводимой в командной строке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...