Как получить файл .bashrc для выхода при первой ошибке в сценарии, не наследуя параметр errexit в интерактивной оболочке bash?
# my .bashrc
set -o errexit
# do something bad
sdgjsghsdjksjkghsdfg sdghsdfkjhgskg sgsdfgs
Я думал, что был умен, установив "errexit" в моем .bashrc, чтобы он завершился при первой ошибке.
... Но, это не работает! ... потому что после выхода .bashrc ваше окно оболочки исчезает, как будто оно падает, каждый раз, когда в командной строке возникает ошибка. Просто набрав «grep» без каких-либо аргументов, вы закроете оболочку bash и окно терминала ....
как заставить .bashrc завершить работу при первой ошибке без нежелательных последствий взрыва окна терминала при каждой ошибке, вводимой в командной строке?