数字比较

时间:2019-04-16 23:59:04  来源:igfitidea点击:

shell提供了一些操作符用于数字之间的比较:

操作符语法说明示例
eqnum1 -eq num2num1 等于 num2#!/bin/bash
read -p "请输入10 : " n
if test $n -eq 10
then
echo "你输入了10."
fi

genum1 -ge num2num1 大于或者等于 num2#!/bin/bash
read -p "Enter number >= 10 : " n
if test $n -ge 10
then
echo "$n 大于或者等于 10"
fi

gtnum1 -gt num2num1 大于 num2#!/bin/bash
read -p "输入 > 20的数 : " n
if test $n -gt 20
then
echo "$n 大于 20."
fi

lenum1 -le num2num1 小于或等于 num2#!/bin/bash
read -p "备份级别 : " n
if test $n -le 6
then
echo "增量备份."
fi

if test $n -eq 7
then
echo "全量备份."
fi


ltnum1 -lt num2num1 小于 num2#!/bin/bash
read -p "不要输入负数 : " n
if test $n -lt 0
then
echo "你输入了一个负数!!"
fi

nenum1 -ne num2num1 不等于 num2#!/bin/bash
read -p "不要输入-1 : " n
if test $n -ne -1
then
echo "没有输入 -1."
fi