1.5.7. 命令的返回值
每个命令都会返回它的退出状态(变量:“$?
”)作为返回值。
表 1.21. 命令的退出代码
命令的退出状态 | 数字返回值 | 逻辑返回值 |
---|---|---|
success | zero, 0 | TRUE |
error | non-zero, -1 | FALSE |
尝试下列例子。
$ [ 1 = 1 ] ; echo $?
0
$ [ 1 = 2 ] ; echo $?
1
注意 | |
---|---|
请注意,success 是逻辑 TRUE ,0(zero)则是它的值。这有些不直观,需要在这里提一下。 |
本文档使用 BookStack 构建