shell:
数字:
-eq 数值相等。
-ne 数值不相等。
-gt 第一个数大于第二个数。
-lt 第一个数小于第二个数。
-le 第一个数小于等于第二个数。
-ge 第一个数大于等于第二个数。
if [ $NUMBER -eq "130" ]
字符串:
= 两个字符串相等。
!= 两个字符串不等。
-z 空串。
-n 非空串。
if [ "$TAPE" = "$TAPE2" ]
perl 比较
gt
35 != 30+5 #false
35 == 35.0 #true
‘35’eq‘35.0’ #false (按照字符串比较)
‘fred’lt ‘barney’ #false
‘fred’lt ‘free’ #true
‘fred’eq ‘fred’ #true
阅读(1162) | 评论(1) | 转发(0) |