华工学生带你探秘中兴新支点系统shell编程（下）上一篇文章中我们介绍了有关中兴新支点系统shell编程变量使用的一些知识，本文我们将接着为大家介绍一些常用的控制语句，更多更深入的内容大家可以去查阅一些相关的资料。
1.if选择结构
If语句用于判断条件是否成立，从而决定是否执行相对应的语句。If语句最基本的结构如下：
If test-commands
then
commands
fi
这段代码首先检查表达式test-commands是否为真，为真则执行commands所包含的命令，为假则跳过这段if语句，继续执行后面的脚本。
下面我们以一个简单的脚本为例，该脚本用于输出欢迎信息：
需要注意的是，这里的if语句中[,”name”,=,]之间必须有空格。
脚本的运行结果如下：
上面的If语句只能简单的进行一次判断，有些时候这显然无法满足我们的要求。为了方便做出“如果...否则...”这样的逻辑判断，中兴新支点系统中提供了一种加强版的if语句，即if-else结构语句。下面让我们来看一个例子：
在这个语句块中，shell首先会判断读入的name是否等于”CGSL“，如果是，则输出”welcome“并跳出if语句块