Shell中循环有if、for、while、case if条件测试语句分为单分支结构、双分支结构、多分支结构 例如: 1/2/3/4如果这个文件不存在就创建这个文件 输入一个变量,如果没有以这个变量命名的文件就创建一个以这个变量命名的文件 2.双分支结构由if、then、else、fi组成 例如: ...
分类:
系统相关 时间:
2018-09-28 20:36:26
阅读次数:
211
If 语句 用以检查条件:如果条件为真(True),将运行这一块的语句(称作 if-block 或 if 块) 则将运行另一块语句(称作 else-block 或 else 块),其中 else 从句是可选的 多分支 if 语句:1、elif 和 else 同样需要有一个冒号在其逻辑行的末尾,后面跟 ...
分类:
编程语言 时间:
2018-09-24 11:37:49
阅读次数:
154
在上次的课程中我们讲述了函数和case语句,case语句的语法格式为:case$VARIABLEinPAT1)分支1;;PAT2)分支2;;*)分支n;;esaccase是一个多分支的判断语句,与多个值进行比较时,case是比if语句要好用的多,在这里的PAT可使用GLOB通配符,以及|为或者之意,而如果做非字符串的等值比较时,则case语句就无法取代。紧接着又讲到了函数,函数只能是被调用才能被执
分类:
编程语言 时间:
2018-09-16 21:35:54
阅读次数:
249
语法错误: 在程序执行前就规避掉,不应该留到程序中来进行异常处理 异常: 在编译阶段没问题,在执行阶段才报错 异常出现后的现象:程序停止执行 多分支 也可以写到一起 万能异常 as语法 把报错原因赋值给一个变量 多分支+万能异常 异常处理中的其他逻辑 else finally 无论如何都要执行的函数 ...
分类:
其他好文 时间:
2018-09-11 22:56:40
阅读次数:
224
shell脚本编程进阶流程控制过程式编程语言顺序执行选着执行循环执行条件选着if语句选着执行注意:if语句可嵌套单分支if判断条;then条件为真的分支代码fi双分支:if判断条件;then条件为真的分支的代码else条件为假的分支代码fiif语句多分支if判断条件1;then条件1为真的分支代码elif判断条件2;then条件2为真的分支代码elif判断条件3;then条件3为真的分支代码els
分类:
系统相关 时间:
2018-09-02 20:23:31
阅读次数:
199
流程控制 顺序执行 If 单分支 双分支 多分支 elif下同样可接else。表示第一个条件为真,第二条件为假的情况 根据命令的退出状态来执行命令 选择执行 Case case支持glob风格的通配符: *: 任意长度任意字符 ?: 任意单个字符 []:指定范围内的任意单个字符 a|b: a或b 循 ...
分类:
系统相关 时间:
2018-08-25 14:12:13
阅读次数:
160
什么是异常 语法错误 应该在写代码的时候就规避掉 什么时候最容易出异常 (当你要处理的内容不确定的时候) 有用户参与 有外界数据接入 : 从文件中读 或从网络上获取 单分支 多分支 多分支合并 万能异常 as语法 能够将具体错误信息打印出来 万能异常, 相当于 Except Exception(异常 ...
分类:
编程语言 时间:
2018-08-22 20:32:03
阅读次数:
156
分支 单分支 双分支 多分支: while循环 语法: 死循环:条件永远为真。 循环中止语句: while...else: 当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句 param = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, ...
分类:
其他好文 时间:
2018-08-21 18:23:16
阅读次数:
148
流程控制过程式编程语言:顺序执行选择执行循环执行条件选择if语句单分支if判断条件;then条件为真的分支代码fi双分支if判断条件;then条件为真的分支代码else条件为假的分支代码fi多分支if判断条件1;then条件为真的分支代码elif判断条件2;then条件为真的分支代码elif判断条件3;then条件为真的分支代码else以上条件都为假的分支代码fi逐条件进行判断,第一次遇为“真”条
分类:
系统相关 时间:
2018-08-12 20:11:30
阅读次数:
214
shell脚本编程进阶主要包括流程控制,函数,数组,高级字符串操作和高级变量,在这里,主要介绍流程控制。流程控制主要是过程式编程语言,分为顺序执行,选择执行和循环执行。条件选择if语句if语句分为单分支,双分支和多分支三种,单分支只需输入一段条件为真的分支代码即可,而双分支需要输入两段代码,一段条件为真,一段条件为假,多分支更复杂,逐条进行判断,第一次遇到真条件时,执行分支,然后fi结束整个if语
分类:
系统相关 时间:
2018-08-11 18:15:09
阅读次数:
204