Linux 学习笔记【3】 条件判断
来源:互联网 发布:白酒经销商知乎 编辑:程序博客网 时间:2024/05/17 22:34
- 如果if和then在条件判断的同一行上的话, 必须使用分号来结束if表达式. if和then都是关键字.关键字(或者命令)如果作为表达式的开头, 并且如果想在同一行上再写一个新的表达式的话, 那么必须使用分号来结束上一句表达式.
- if test condition-true结构与if [ condition-true ] 完全相同.就像我们前面所看到的, 左中括号,[
, 是调用 test命令的标识.而关闭条件判断用的的右中括号, ] , 在if/test结构中并不是严格必需的, 但是在Bash的新版本中必须要求使用. - 使用[[ ... ]]条件判断结构, 而不是[ ... ], 能够防止脚本中的许多逻辑错误.比如,&&, ||, <,和> 操作符能够正常存在于[[ ]]条件判断结构中, 但是如果出现在[ ]结构中的话,会报错.
- "if COMMAND"结构将会返回COMMAND的退出状态码.
- (( ))结构 扩展并计算一个算术表达式的值. 如果表达式的结果为0, 那么返回的退出状态码为1 , 或者是"假".而一个非零值的表达式所返回的退出状态码将为0 , 或者是"true". 这种情况和先前所讨论的test命令和[ ]结构的行为正好相反.
0 0
- Linux 学习笔记【3】 条件判断
- Linux 学习笔记【1】
- MySQL 条件判断函数
- 初始化语句; 判断条件; 循环条件
- WebService AXIS 学习笔记
- Linux Vim 笔记
- QTP 学习笔记
- linux dev/dsp 声卡学习笔记
- Linux 学习笔记【2】 引用变量
- Linux 学习笔记【4】 进程管理
- linux c 的错误判断
- 《thinking in java》学习笔记3
- Java学习笔记3 原生数据类型 Primi…
- Linux 笔记
- 学习笔记 二
- qtopia 学习笔记
- qtopia 学习笔记
- OpenCV 学习笔记
- 【转】Linux shell编程中read参数…
- MFC操作excel
- seq shell 用法
- Linux 学习笔记【2】 引用变量
- Codeforces 55D Beautiful numbers
- Linux 学习笔记【3】 条件判断
- find -print 和 -print0的区别
- 不支持管道命令可以通过xargs来提…
- 关于test -e的一点说明
- new和malloc 区别和联系集锦
- 2012 百度实习生招聘 笔试试题
- 百度2012用户研究工程师职位的笔试…
- 5月6日上午百度笔试题,凭记性写,…
- Freeman链码