变量赋值退出状态

变量赋值退出状态

通常,如果退出状态不为零,则执行将继续:

false
echo 'this will show'

如果您使用set -e,shell 将立即退出:

set -e
false
echo 'this will not show'

我很好奇变量赋值是否可以有不为零的退出状态,这通常会继续。我想出了这些,但即使没有set -e:它们也会导致执行停止:

wh=$$(
xr=${}
readonly zu=2; zu=3

相关内容