shell中的流程控制
if语句
单分支if语句
语法格式
if [条件] then 指令 fi
双分支if语句
语法格式
if [条件] then 指令1 else 指令2 fi
多分支if语句
if [条件] then 指令1 elif [条件2] then 指令2 else 指令3 fi
case选择语句
case语句格式
case 变量名 in 值1) 指令1 ;; 值2) 指令2 ;; esac
for循环语句
语法格式
for 值 in 列表 do 执行语句 done
while循环语句
语法格式
while 条件 do 执行语句 done
until循环语句
语法格式
until 条件 do 执行语句 done
函数基础知识
函数定义:
函数名(){ 函数体 }
函数调用
函数名