通常,如果退出状态不为零,则执行将继续:
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
通常,如果退出状态不为零,则执行将继续:
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