比较两个整数的大小(比较两个整数的大小教学设计)
admin2024-08-14 10:15:49Linux运维
#!/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
}