shell中两个字符串比较的疑问

来源:12-7 功能函数四代码实现

甲骨文_0001

2019-09-19

老师,您好,我写了一个比较两个字符串比较的一个小脚本,如下
图片描述

我去执行 sh 1.sh 789 的时候,我认为应该逻辑是走到else的地方,因为 789!=nba,789!=mark, 因此要输出 I am Sorry, I donnot know 789 才是,为什么当我调试进去的时候逻辑走到了if 块里 hello, 789, 希望得到老师的讲解:)

写回答

1回答

酷田

2019-09-19

//img.mukewang.com/szimg/5d82fe19086a3b3415001500.jpg
注意条件判断的=是2个,另外要注意变量和==中间保持空格,规范写法看上图

1
1
甲骨文_0001
试了 成功了 谢谢老师的耐心讲解:)
2019-09-19
共1条回复

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程