码迷,mamicode.com
首页 > 系统相关 > 详细

shell数值、字符串比较的运算符区别

时间:2015-02-11 18:57:43      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:linux 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

shell数值、字符串比较的运算符区别

标签:linux shell 运算符

原文地址:http://iter2012.blog.51cto.com/6873825/1613694

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!