summaryrefslogtreecommitdiff
path: root/tests/errors7.sub
blob: 067867a1ff4af01357685c69bb7876029de05360 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
: ${THIS_SH:=./bash}
readonly x=4

# in posix mode, these are all variable assignment errors, so strict conformance
# implies that we exit after any of them. ksh93 doesn't do that. we more-or-less
# emulate the ksh93 behavior

x=8 notthere
echo after no such command: $?
x=8 echo echo builtin
echo after non-special builtin: $?
( x=8 : nosuchdir
echo after special builtin: $? )
( x=8 $nocmd 
echo after assignment error: $? )