16 lines
427 B
Plaintext
16 lines
427 B
Plaintext
: ${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: $? )
|