linux shell编程 if语句无法判断变量是否相等

2025-02-23 10:02:10
推荐回答(3个)
回答1:

(($num1 != $num2))里面的是算术表达式
用(($num1 - $num2))
或者[ [ $num1 != $num2 ]]

回答2:

是bash吗?

如果是,把"if(($num1 != $num2))"
换成"if [ $num1 != $num2 ]"试试.
注意:其中的空格不能省略.

回答3:

字符串比较,应该有专门的函数。