去评论
推扬网

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

admin
2020/08/12 16:24:12

易建东的回答:

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

冯汉武的回答:

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

张剑峰的回答:

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

淡茶一杯的回答:

便于开发新命 提高开发处理 内置编程语言 提供后台处理机制 提供管道、命令替换、自动补齐 shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,用户还可以重新定义这些变量