摘要: 在使用while或for循环语句过程中,也许碰到某个特殊条件,我们需要跳过当次循环或整个循环,这是就需要借助break和continue。 break表示跳出本层循环,break n表示跳出循环的层数。continue表示跳过本次循环,continue n表示跳过n次循环。 实例如下: 多层循环嵌套 阅读全文
posted @ 2019-10-18 16:16 苦逼运维 阅读(16492) 评论(0) 推荐(0) 编辑
摘要: while语法格式: while语句流程控制图: 实例: 一样可以使用双小括号(())来替换原有的判断条件,如下: 阅读全文
posted @ 2019-10-18 15:16 苦逼运维 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 在shell中使用for循环语句时,参数列表有时候需要将空格纳入参数当中,这时就不好使用空格作为分隔符。如下例中,我实际想要输出的是a1、a2、b1、b2以及hello world,但却输出了如下内容: 默认情况下,shell会以空格、制表符、换行符作为分隔符,但遇到以上情况时,需要使用IFS来自定 阅读全文
posted @ 2019-10-18 14:05 苦逼运维 阅读(7895) 评论(0) 推荐(1) 编辑
摘要: for语法格式: for语句流程控制图: 实例: 参数列表可以更复杂些,部分特殊符号需要转义 参数列表还可以从变量中读取,可以是多个变量 参数列表还可以从命令中取值 (1).扩展1:自定义shell分隔符 自定义Shell分隔符 (2).扩展2:C语言风格的for循环 C语言风格的for语法格式: 阅读全文
posted @ 2019-10-18 11:51 苦逼运维 阅读(288) 评论(0) 推荐(0) 编辑
摘要: case语法格式: case语句流程控制图: 实例: case中的匹配符*也是表达式中的一种,不是所有case语句都需要,请根据需求使用。而且变量或表达式前可以使用数字+竖号(|)表示该变量或表达式的序号。 阅读全文
posted @ 2019-10-18 10:27 苦逼运维 阅读(552) 评论(0) 推荐(0) 编辑