shell 整数条件判断

两个整数的比较

'整数1 -eq 整数2'
判断整数1是否和整数2相等(相等为真)
'整数1 -ne 整数2'
判断整数1是否和整数2不相等(不相等位置)
'整数1 -gt 整数2'
判断整数1是否大于整数2(大于为真)
'整数1 -lt 整数2'
判断整数1是否小于整数2(小于为真)
'整数1 -ge 整数2'
判断整数1是否大于等于整数2(大于等于为真)
'整数1 -le 整数2'
判断整数1是否小于等于整数2(小于等于为真)
shell是弱类型的语言,默认是字符串,如果加了特殊符号,则表示数字类型
[ 23 -ge 22 ] && echo "yes" || echo "no"
判断23是否大于等于22
[ 23 -le 22 ] && echo "yes" || echo "no"
判断23是否小于等于22
上一篇:关闭PHPStorm 2017.1 中的新功能中的参数提示( Parameter hints )


下一篇:MySQL备份工具之mysqldump使用