bash新手if语句实现三个数比较大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bash新手if语句实现三个数比较大小相关的知识,希望对你有一定的参考价值。
#!/bin/bash
if [ $# -ne 3 ];then
echo "Usage: ./compare.sh ARG1 ARG2 ARG3"
exit 1
fi
if [ $1 -gt $2 ];then
if [ $1 -gt $3 ];then
if [ $2 -gt $3 ];then
echo "$1 > $2 > $3"
else
echo "$1 > $3 > $2"
fi
else
echo "$3 > $1 > $2"
fi
elif [ $2 -gt $3 ];then
if [ $1 -gt $3 ];then
echo "$2 > $1 > $3"
else
echo "$2 > $3 > $1"
fi
else
echo "$3 > $2 > $1"
fi
以上是关于bash新手if语句实现三个数比较大小的主要内容,如果未能解决你的问题,请参考以下文章
C语言中怎样if语句的单分支选择结构比较三个数的大小并打印出最大数和最小数