前言:在正常情况下·,shell按顺序执行每一条语句,直至碰到文件尾。
♡♡♡if选择结构示例:
if后面紧跟判断条件,then后面是执行语句,fi是结束标志。
♡♡♡多重if结构示例:
♡♡♡ case多选结构:
通常用于在一系列模式中匹配某个变量的值.
命令“;;”只在case结构中出现,shell一旦遇到这条命令就会跳转到case结构最后,所以如果有多个模式都匹配的话,那么shell只会执行第一条匹配模式所对应的命令。
值得注意的是,最后使用的“*)”,星号*用于匹配所有的字符串,当输入的参数不符合上面情况时,就会执行*后面得命令,因此“*)”放在case语句里的位置很重要。
上面的两个控制语句,其实安装c++的经验来看,是很好理解的