老师您好,我在一些文档里面看到一个例子,比如整数测试
x=1; [ $x -eq 1 ]; echo $?
x=1; let "$x == 1"; echo $?
x=1; (($x+1>= 2 )); echo $?
这三种描述的意思是一样的吗?
小李同学,中午好,
这三种方法是完全一样的,你可以复习一下 第8讲 通过Shell进行数学运算
因为在Shell里,一切都是字符串
x = 1; --> 这个1不是数字,是字符串,要进行数学运算,就必须把字符串变成数字
有三种方法
let
(( ))
[ ]
这三种方法都可以把其中的字符串变成数字,然后进行数学运算。
祝学习进步!
cheated on my husband guilt
link i cheated on my husband with my ex