225 votes

Bash : Comment annuler l’effet de « set -e » qui rend bash sortie immédiatement si aucune commande échoue

Après entrer `` dans un bash interactive, bash se fermera immédiatement si n’importe quelle commande se termine avec zéro. Comment puis-je annuler cet effet ? Merci.

348voto

Zack Points 44583

Avec . Oui, c’est vers l’arrière que vous *activer* l’environnement options avec et Désactiver avec `` . Raisins secs historiques, donchanow.

68voto

szeryf Points 941

Il serait maladroit d’utiliser / chaque fois que vous voulez l’ignorer. J’ai trouvé une solution plus simple.

Au lieu de faire comme ceci :

vous pouvez le faire comme ceci :

ou, si vous souhaitez enregistrer les frappes au clavier et ne l’esprit étant un peu cryptique :

J’espère que cela aide !

20voto

mhitza Points 2972
<blockquote> <ul> <li>En utilisant le + plutôt que - provoque ces drapeaux d’éteindre.</li> </ul> </blockquote> <p><a href="http://www.computerhope.com/unix/uset.htm">Source</a></p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X