分析 shell 中 的 复杂的 && 和 || 表达式
作用:shell编程中用于逻辑运算
优先级:不同于C语言或者其他,二者优先级是相同的,无分别从左往右依次执行,这对于解释执行的脚本语言而言很自然。
逻辑含义:&& 逻辑与,当且仅当左边结果为真时“紧邻”的右边的逻辑表达式才会被计算;||逻辑或,当且仅当左边的结果为假时,右边“紧邻”的逻辑表达式才会被计算。
之所以强调“紧邻”,是因为表达式并不会在检查完所有的子逻辑表达式之前退出,尽管他检查的
原创
2015-09-14 11:24:57 ·
3433 阅读 ·
0 评论