上一页 1 2 3 4 5 6 7 8 9 10 ··· 31 下一页
摘要: shift命令用于对参数的向左移动,通常用于在不知道传入参数个数的情况下依次遍历每个参数,然后进行相应的处理(常见与Linux中各种程序的启动脚本)。在扫描处理脚本程序的参数时,经常要用到shift命令。 shift命令每执行一次,参数序列顺次左移一个位置,$#的值减1,用于分别处理每个参数,移出去 阅读全文
posted @ 2019-10-22 10:52 苦逼运维 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 在使用while或for循环语句过程中,也许碰到某个特殊条件,我们需要跳过当次循环或整个循环,这是就需要借助break和continue。 break表示跳出本层循环,break n表示跳出循环的层数。continue表示跳过本次循环,continue n表示跳过n次循环。 实例如下: 多层循环嵌套 阅读全文
posted @ 2019-10-18 16:16 苦逼运维 阅读(16486) 评论(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 苦逼运维 阅读(7861) 评论(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) 编辑
摘要: shell常见的通配符,注意与正则稍有不同: a*b,a与b之间可以有任意长度的字符,也可以没有。 例如:aabcb,ab,azxcb... a?b,a与b之间必须但也只能存在一个字符,该字符可以是任意字符。 例如:aab,abb,acb... a[xyz]b,a与b之间必须但也只能存在一个字符,该 阅读全文
posted @ 2019-10-16 09:44 苦逼运维 阅读(7874) 评论(0) 推荐(2) 编辑
摘要: 判断命令test一般用于脚本当中,可以简写为中括号[ ]。其会对跟随的条件进行判断,一般可以分为数值判断、字符串判断和文件判断。语法格式为test [判断条件]或[ 判断条件 ],注意中括号[ ]与判断条件之间必须存在空格,还需注意判断条件的判断符号与比较值之间也需要存在空格。 如果是test单独使 阅读全文
posted @ 2019-10-12 15:37 苦逼运维 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: (1).if语句 语法格式: if语句流程图: 实例:判断命令是否执行成功,成功则输出语句This is ok. (2).双分支if语句 语法格式: 双分支if语句流程图: 实例:判断命令是否执行成功,成功则输出This is ok.,否则输出This is not ok. (3).多分支if语句 阅读全文
posted @ 2019-10-10 13:57 苦逼运维 阅读(580) 评论(0) 推荐(0) 编辑
摘要: read命令可以读取标准输入的值,并赋予变量。一次可以读取多个变量的值,变量名或标准输入之间使用空格隔开。如果read命令后面没有指定变量名,那么读取到的值将自动赋予特殊变量REPLY。 read [选项] [变量名 [变量名 变量名 ...]] (1).常用选项 (2).实例 输入多个变量名,读取 阅读全文
posted @ 2019-10-10 10:29 苦逼运维 阅读(1440) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 31 下一页