条件测试的标准
- Bash中允许测试两种类型的条件:命令成功或失败,表达式成功或失败
- 任何一种测试中,都要有退出状态(返回值),退出状态为0表示命令成功或表达为真,非0则表示命令失败或表达式为假。
- 状态变量$?中保存命令退出状态的值
&& 当前面的命令执行正确时(仅有标准输出),就可以接着执行后面的命令,否则略过。
|| 刚好相反,当前面的命令执行错误时(仅有错误输出),就可以接着执行后面的命令,否则略过。
command1 && command2 || command3
Bash条件测试详解
本文介绍了Bash中条件测试的标准,包括如何通过退出状态来判断命令的成功或失败,以及使用&&和||操作符来控制命令流程的方法。

被折叠的 条评论
为什么被折叠?