比较两个整数的大小(比较两个整数的大小教学设计)

#!/bin/sh
#defined the number
read -p "please input two number:" a b
[ -z "$a" ] || [ -z "$b" ] && {
        echo "USEGE:Num1 Num2"
exit 1
}
#check two number is integer
expr $a + 0 &>/dev/null
RETVAL1=$?
expr $b + 0 >/dev/null 2>&1
RETVAL2=$?
[ $RETVAL1 -eq 0 ] && [ $RETVAL2 -eq 0 ] || {
        echo "please input two number"
        exit 2
}
#compare the two number
[ $a -lt $b ] && {
     echo "$a < $b"
     exit 0
}
[ $a -eq $b ] && {
     echo "$a = $b"
     exit 0
}
[ $a -gt $b ] && {
     echo "$a > $b"
     exit 0
}

标签:

上一篇判断文件的后缀名(判断文件类型的命令是什么)
下一篇IF语句小练习(if语句用法)

相关文章