shell数值、字符串比较的运算符区别
数值比较:
n1 -eq n2检查n1是否等于n2 n1 -le n2检查n1是否小于等于n2
n1 -ge n2检查n1是否大于等于n2 n1 -lt n2检查n1是否小于n2
n1 -gt n2检查n1是否大于n2 n1 -ne n2检查n1是否不等于n2
字符串比较:
str1 = str2检查str1与str2是否相同 str1 > str2检查str1是否大于str2
str1 != str2检查str1与str2是否不同 -n str1 检查str1的长度是否大于0
str1 < str2检查str1是否小于str2 -z str1 检查str1的长度是否为0
本文出自 “寒江独钓” 博客,请务必保留此出处http://iter2012.blog.51cto.com/6873825/1613694
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。