0
Quand je lance cette commandebash sur ubuntu 16: set -e pas héritant l'intérieur des sous-shell
set -e; echo $(echo "$-");
Je reçois himBH
comme sortie. Je m'attendais à ce que la lettre e
soit incluse dans la sortie. Que se passe-t-il?
Je suis sur Ubuntu 16.04.1 LTS avec bash GNU version 4.3.46 (1) -release (x86_64-pc-linux-gnu)
'set -e' est ... * controversé * - son comportement varie entre les versions shell et est souvent très surprenant. Pensez à lire [BashFAQ # 105] (http://mywiki.wooledge.org/BashFAQ/105). –