xref: /freebsd-src/bin/sh/tests/errors/redirection-error6.0 (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
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