1# A redirection error on a compound command should not abort the shell. 2exec 2>/dev/null 3{ echo bad; } </var/empty/x 4if :; then echo bad; fi </var/empty/x 5for i in 1; do echo bad; done </var/empty/x 6i=0 7while [ $i = 0 ]; do echo bad; i=1; done </var/empty/x 8i=0 9until [ $i != 0 ]; do echo bad; i=1; done </var/empty/x 10case i in *) echo bad ;; esac </var/empty/x 11exit 0 12