Após entrar set -e
em um shell bash interativo, o bash será encerrado imediatamente se algum comando sair com um valor diferente de zero. Como posso desfazer esse efeito?
205
Com set +e
. Sim, é para trás que você ativaset -
e desativa as opções de shell set +
. Passas históricas, agora.
+
é como,-
mas atravessar algo significa "não" como em "≠".Pode ser difícil de usar
set +e
/set -e
sempre que você deseja substituí-lo. Encontrei uma solução mais simples.Em vez de fazer assim:
você pode fazer assim:
ou, se você deseja salvar as teclas digitadas e não se importa de ser um pouco enigmático:
Espero que isto ajude!
fonte
:
, e encontrei a minha resposta aqui , caso alguém mais esteja curioso.Fonte
fonte