SHELL脚本比较大小/是否相等/逻辑判断语法

数值比较: -eq:相等 -ne:不相同 -le:小于等于 -ge:大于等于 -gt:大于 -lt:小于字符串比较: !=:第一个字符串和第二个字符串不相等 =:第一个字符串和第二个字符串相等 -z:检查字符串是否为空逻辑判断: &&:逻辑与,表示前后2个条件都成立时,测试命令返回值为0(结果成立) ||:逻辑或的意思,表示前后2个条件有其中一个满足条件时,测试命令返回值为

数值比较:

-eq:相等
-ne:不相同
-le:小于等于
-ge:大于等于
-gt:大于
-lt:小于

字符串比较:

!=:第一个字符串和第二个字符串不相等
=:第一个字符串和第二个字符串相等
-z:检查字符串是否为空

逻辑判断:

&&:逻辑与,表示前后2个条件都成立时,测试命令返回值为0(结果成立)
||:逻辑或的意思,表示前后2个条件有其中一个满足条件时,测试命令返回值为0(结果成立)
!:逻辑否,当条件不成立时,测试命令返回值为0(结果成立)   

关键字:判断, 语法, 字符, 相等