gpt4 book ai didi

bash - if 语句中的比较在带有测试命令的 bash 中无法按预期工作

转载 作者:行者123 更新时间:2023-11-29 09:46:53 25 4
gpt4 key购买 nike

<分区>

我是一名新手,正在努力让我的第一个“if then”语句发挥作用。我炮制了一个完全 bs 的情况来用作试验,但它不起作用。我已经阅读了大约一半关于如何格式化 if then 的描述,但我不知道我可能做错了什么。

我的脚本:

#!/bin/bash

if [ 10 > $1 ]
then
printf "Too big\n"
else
printf "Too small\n"
fi

我想我可以在命令行中提供任何数字作为第一个参数,然后脚本会告诉我一个合适的答案。没有快乐。我在 cmd 行得到的是:

Johns-iMac:~ johnyoung$ ./test3 5
Too big
Johns-iMac:~ johnyoung$ ./test3 50
Too big

为了实践我一直在做这个脚本最终被称为“test3”

任何人都可以帮助我吗?谢谢负载。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com