(1) 字符串比较:
= 或 ==:比较两个字符串是否相同,相同则为“是”。
!=:比较两个字符串是否相同,不同则为“是”。
-n:比较字符串的长度是否大于0,如果大于0则为“是”。
-z:比较字符串的长度是否等于0,如果等于0则为“是”。
(2)数字比较:
-eq:相等。
-ge:大于等于。
-le:小于等于。
-ne:不等于。
-gt:大于。
-lt:小于。
不能使用< <= > >=这些比较符号
shell脚本一个if条件中有多个比较,可以将每个比较运算语句放在单中括号对中用逻辑运算符(&&、 || )拼接,也可以将多个比较运算语句用逻辑运算符(&&、||)拼接放在一个双中括号对中