原创:shell两个整数的比较 思想版

Posted 一刀一刀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原创: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
}

以上是关于原创:shell两个整数的比较 思想版的主要内容,如果未能解决你的问题,请参考以下文章

原创工具ADBGUI - GUI版ADB操作工具

原创工具ADBGUI - GUI版ADB操作工具

原创工具ADBGUI - GUI版ADB操作工具

这 10 行比较字符串相等的代码给我整懵逼了,不信你也来看看|原创版

原创系列 |「冒泡排序」提升为「快速排序」,都发生了什么?

linux shell 如何比较两个整数的大小