第一节:if判断
流程控制之if判断 一:单分支if 语法 if 条件;then 要执行的命令1 要执行的命令2 要执行的命令3 ... fi # 上述语法可以用一行代码代替 [ 条件信息 ] && xxx 示例 [root@egon test]# cat disk_monitor.sh #!/usr/bin/env bash disk_use=$(…
第二节:case语句
流程控制之case语句 一 语法 case 变量 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; 模式3) 命令序列3 ;; *) 无匹配后命令序列 esac 注意 case语句只支持shell通配符,例如:*表示任意字符串,?表示任意字符,中括号表示字符集如[a-z]表示一个小写字母 如果要处理正则表达式则需要使用用if [[ 字符…
第三节:while循环
流程控制之while循环 一 语法 # 一、while语句结构:条件为真时,执行循环体代码 while 条件 do 循环体 done # 二、until语法结构:条件为假时,一直执行循环体代码,直到条件变为真 until 条件 do 循环体 done 简单示例 [root@aliyun test]# cat a.sh #!/bin/bash x=0…