http://www.web008.net

shell七个整数的可比

思想是学的 代码创作是自己的 很喜欢前几行的逻辑严谨

#!/bin/bash
#判断两个整数的大小
read -p "请输入两个整数a b :" a b
#或者使用a=$1
[ -z "$a" ]||[ -z "$b" ]&&{
echo "你输入的数为零"
exit 1
}
#输入的值是否为0
expr $a + 10 &>/dev/null
RETUAL1=$?
expr $b + 10 &>/dev/null
RETUAL2=$?
#判断输入的值是不是整数
test $RETUAL1 -eq 0 -a $RETUAL2 -eq 0 ||{
echo "变量不为整数 不符合要求"
exit
}
[ $a -lt $b ] &&{
echo "$a < $b"
exit 3
}
[ $a -gt $b ] &&{
echo "$a > $b"
exit 4
}
[ $a -eq $b ] &&{
echo "$a = $b"
exit 5
}

郑重声明:本文版权归美高梅163888所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。