网站建设常用的英文,net做网站,seo职位描述,做银行应该关注的网站针对shell的控制结构#xff0c;也就是shell编程时所需要的三种控制流程#xff0c;顺序/分支和循环。在bash中#xff0c;顺序可由简单的输入输出命令组成#xff1b;分支语句由if、case实现#xff1b;循环语句用for、while和until来实现。一、if语句1、基本的if语句语句…针对shell的控制结构也就是shell编程时所需要的三种控制流程顺序/分支和循环。在bash中顺序可由简单的输入输出命令组成分支语句由if、case实现循环语句用for、while和until来实现。一、if语句1、基本的if语句语句格式if conditionthensatementselsestatementsfi输出结果2、elif语句elif语句格式if condition1thenstatementselif condition2thenstatementselif condition3thenstatements……elsestatementsfi输出结果3、if语句其他形式①if语句嵌套形式if condition ; thenif condition ; thenif condition ; thenstatementsfififi②elif格式修改后if condition1 ; thenstatementselif condition2 ; then statementselif condition3 ; then statements……elsestatementsfi输出结果二、case语句case是一个多分支结构根据变量与各模式的匹配确定执行相应的语句序列。case语句格式case variable inpattern1) statements;;pattern2) statements;;pattern3) statements;;……patternn) statements;;×) statements;;esac(1)简单的case脚本编写输出结果(2)case的合并匹配模式即在每一个模式中还可以使用通配符和逻辑符号输出结果(3)在case中每个分支还可以执行多条命令输出结果三、for语句for语句的语法格式for variable in valuesdostatementsdone(1)简单的for脚本输出结果(2)在for循环中使用通配符输出结果四、while语句while语句格式while conditiondostatementsdone简单的while判断输出结果五、until语句until语法格式until conditiondostatementsdone输出结果六、break语句break命令break命令的功能是在控制条件为满足之前跳出for、while或until循环。可以用break命令提供一个额外的数值参数来表明所要提跳出的循环层数但一般情况下并不建议这么做因为它将大大降低程序的可读性。编写一个break脚本跳出if循环输出结果