Linux命令全解(13)

逻辑关系表达式
或运算符 |如果第一个参数非空且非0 , 则返回第一个参数的值 , 否则返回第二个参数的值 , 但要求第二个参数的值也是非空或非0 , 否则返回0 。如果第一个参数是非空或非0时 , 不会计算第二个参数 。与运算符 &如果两个参数都非空且非0 , 则返回第一个参数 , 否则返回0 。如果第一个参为0或为空 , 则不会计算第二个参数 。比较运算符 < <= = == != >= >比较两端的参数 , 如果为true , 则返回1 , 否则返回0 。”==”是”=”的同义词 。”expr”首先尝试将两端参数转换为整数 , 并做算术比较 , 如果转换失败 , 则按字符集排序规则做字符比较 。() 可以改变优先级 , 但需要用反斜杠转义【Linux命令全解】

经验总结扩展阅读