1 2set +C 3set +f 4set -e 5 6settings=$(set +o) 7set -C 8set -f 9set +e 10case $- in 11*C*) ;; 12*) echo missing C ;; 13esac 14case $- in 15*f*) ;; 16*) echo missing C ;; 17esac 18case $- in 19*e*) echo bad e ;; 20esac 21eval "$settings" 22case $- in 23*C*) echo bad C ;; 24esac 25case $- in 26*f*) echo bad f ;; 27esac 28case $- in 29*e*) ;; 30*) echo missing e ;; 31esac 32