数字比较
时间:2019-04-16 23:59:04 来源:igfitidea点击:
shell提供了一些操作符用于数字之间的比较:
操作符 | 语法 | 说明 | 示例 |
---|---|---|---|
eq | num1 -eq num2 | num1 等于 num2 | #!/bin/bash read -p "请输入10 : " n if test $n -eq 10 then echo "你输入了10." fi |
ge | num1 -ge num2 | num1 大于或者等于 num2 | #!/bin/bash read -p "Enter number >= 10 : " n if test $n -ge 10 then echo "$n 大于或者等于 10" fi |
gt | num1 -gt num2 | num1 大于 num2 | #!/bin/bash read -p "输入 > 20的数 : " n if test $n -gt 20 then echo "$n 大于 20." fi |
le | num1 -le num2 | num1 小于或等于 num2 | #!/bin/bash read -p "备份级别 : " n if test $n -le 6 then echo "增量备份." fi if test $n -eq 7 then echo "全量备份." fi |
lt | num1 -lt num2 | num1 小于 num2 | #!/bin/bash read -p "不要输入负数 : " n if test $n -lt 0 then echo "你输入了一个负数!!" fi |
ne | num1 -ne num2 | num1 不等于 num2 | #!/bin/bash read -p "不要输入-1 : " n if test $n -ne -1 then echo "没有输入 -1." fi |