- 条件判断
条件判断是程序执行时,根据不同条件执行不通的程序语句。分为单分支跟多分支。 分支结构
单分支
if
if…then 满足条件执行 fi 结束
语法
##
if 表达式 ;then
操作
fi
##
case
使用case判断单分支情况
语法
##
case 变量值 in
值)
操作
case
##
判断当变量值等于某值的时候,就执行包含再结构中的语句。用ease结束
多分支
else/elif
语句结构
if 表达式1 ;then
操作1
elif 表达式2 ;then
操作2
elif 表达式3 ;then
操作3
else
操作4
fi
case
if果分支中判断比较多,使用if / elif来处理就比较麻烦,选择较多的情况下用case来完成。
案例变量值in
value 1)
操作1
;;
值2)
操作2
;;
操作3
;;
case 每个判断条件;; 双分号来结束。 值不一定时数字,也可以为字符串 最后需要用轻松来结束本次条件判断 3.循环结构 当型循环:对于循环,而循环 先对控制条件进行判断,当满足时。再复复执行一些操作,知道条件不再满足。 直到型循环:直到循环 先执行一次循环之后,再对控制条件进行判断,当条件不满足时执行循环,满足则停止。for 循环列表for循环 for循环变量in列表 do 操作 完成**不带列表的for 循环** for 循环变量 do 操作 done **类似C语言风格的for循环** while循环 而判断表达式 do 操作 完成 直到 与再条件表达式不成立,进入循环,条件成立,终止循环。 语法 直到判断表达式 do 操作 完成 selcet循环 主要提供一创建³³种编号具有的菜单方法 语法 选择变量名在[菜单取值列表] 做 操作
完成
嵌套循环
一个循环语句中所有游戏另一个循环。4.循环控制 像其他编程一样,没有达到循环条件的结果时就强制跳出循环。 常见的break continue break break强制退出 break n强制退出n层 继续用于强制退出,但是只会退出当前循环,不会跳出所有循环。
bash流程控制
最新推荐文章于 2022-02-20 10:46:11 发布