双括号问题
来源:3-9 if-then中使用双方括号
![](http://img1.sycdn.imooc.com/user/5333a0350001692e02200220-100-100.jpg)
慕粉1056356323
2019-12-30
为什么输出结果是false 到底哪错了 求解!!!
写回答
1回答
-
同学,您好,我今天看了一下这个问题,发现在[[ ]]中使用>或<进行比较时,存在问题,今天重新翻看了一下double_square_bracket.sh脚本内容,发现是下面这样的
我尝试了你的内容,的确无法得到预期结果;我后来专门翻了资料, 发现在双方括号中如果使用>和<进行数值比较是由问题的,因此会把数字当成字符串来做比较,会首先比较首个数字的ASCII码,然后对比大小,如果首个数字相同,在继续比较后面第二个数字,非常感谢同学提出的问题,后面我会重录视频纠正这个问题。
022021-01-03
相似问题