gpt4 book ai didi

bash - 如何测试变量是否*不是*正整数?

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

测试一个变量是否是例如一个大于 0 的数字,你会写:

((i > 0))

但是我如何测试变量是否不是大于 0 的数字?

编辑

抱歉打错了,意思是不是大于 0 的数字

编辑 2

对不起这个可怜的问题。变量的值作为命令行参数传递,因此它可能是数字,也可能不是。这也需要检查。

最佳答案

i=15
if [[ ! $i -gt 10 ]]; then
echo "lalala"
fi

关于bash - 如何测试变量是否*不是*正整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10899308/

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