shell 编程 如何实现 比较两个整数的大小

 我来答
徭青寒鞠晴
游戏玩家

2020-05-06 · 非著名电竞玩家
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:607万
展开全部
假设有两个参数,$1和$2
max=0
if
[
"$1"
-ge
"$2"
]
then
max="$1"
else
max="$2"
fi
比较操作:
-ge
大于等于
-gt
大于
-eq
相等
-lt
小于
-ne
不相等
如果循环比较的话,
试试这样:
max=0
for
args
in
$*
do
if
[
"$max"
-lt
"$args"
]
then
max="$args"
fi
done
这里假设数字都是通过参数传递过来,
用max逐个跟参数比较,得出最大的.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式