ustbwang 发表于 2018-8-29 11:07:34

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

页: [1]
查看完整版本: shell数值、字符串比较的运算符区别