shell中的比较不是使用简单的> = <等,而是用扩展符,如下所示:
-eq //equal 等于
-ne //no equal 不等于
-gt //great than 大于
-lt // low than 小于
-ge // great and equal 大于等于
-le //low and equal 小于等于
注:
1、在shell中进行比较时,结果为0代表真,为1代表假。
2、-eq,-ne等比较符只能用于数字比较,有字符也会先转换成数字然后进行比较。
shell中的比较不是使用简单的> = <等,而是用扩展符,如下所示:
-eq //equal 等于
-ne //no equal 不等于
-gt //great than 大于
-lt // low than 小于
-ge // great and equal 大于等于
-le //low and equal 小于等于
注:
1、在shell中进行比较时,结果为0代表真,为1代表假。
2、-eq,-ne等比较符只能用于数字比较,有字符也会先转换成数字然后进行比较。