参数 | 参数值 | 结果 |
0 | 退出状态为伪(1) | |
1 | 如果$1非null | 退出状态为真(0) |
如果$1为null | 退出状态为伪(1) | |
2 | 如果$1为! | 否定单一参数测试的结果,$2 |
如果$1为一元运算符 | 运算符的测试结果 | |
其它情况 | 未定义 | |
3 | 如果$2为二元运算符 | 运算符的测试结果 |
如果$1为! | 否定双参数测试的结果,$2 $3 | |
如果$1是(且$3是) | 单一参数测试的结果,$2(XSI) |
3 | 其它情况 | 未定义 |
4 | 如果$1为! | 否定三个参数测试的结果,$2 $3 $4 |
如果$1是(且$4是) | 两参数测试的结果,$2 $3(XSI) | |
其他情况 | 未定义 | |
>4 | 未定义 |