当前位置:网站首页>流程控制.
流程控制.
2022-07-22 10:51:00 【八点十面】
—case语句
多分支case条件语句
case语句和if...elif...else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系。
格式:
case $变量名 in
"值1")
如果变量的值等于值1,则执行程序1
;;
"值2")
如果变量的值等于值2,则执行程序2
;;
......省略.....
*)
如果变量的都不是以上的值,则执行此程序
;;
esac
—for循环
语法一:
for 变量 in 值1 值2 值3....
do
执行程序
done
语法二:
for ((初始值;循环控制条件;变量变化))
do
程序
done
—while循环与until循环
1、while循环
while循环是不定循环,也称作条件循环。只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。这就和for的固定循环不太一样了。
格式:
whie [ 条件判断式 ]
do
程序
done
2、until循环
until循环,和while循环相反,until循环时只要条件判断式不成立则进行循环,并执行循环程序。一旦循环条件成立,则终止循环。
格式:
until [ 条件判断式 ]
do
程序
done
边栏推荐
- Wiring ability of twisted common centroid capacitor array under signal coupling constraints
- 测试相关基础概念
- Jmeter性能测试
- Redis series 15 -- redis cache cleaning
- Redis series 12 -- redis master-slave
- 文件
- Vimplus modifies the terminal font to droid Sans Mono nerd font
- 寄生感知共质心二进制加权电容器布局生成集成了布局、布线和单元电容器尺寸
- 字符处理命令
- [FPGA]: IP core --ddr3
猜你喜欢
随机推荐
项目上线,旧数据需要修改,写SQL太麻烦,看Excel配合简单SQL的强大功能
微信小程序Cannot read property 'setData' of null錯誤
解决微信小程序 thirdScriptError错误
Using various weighting methods to place binary weighted capacitor array in SAR ADC
项目中手机、姓名、身份证信息等在日志和响应数据中脱敏操作
数据分析的步骤和常用方法
selenium测试框架快速搭建(ui自动化测试)
Monkey 介绍及使用
Redis series 15 -- redis cache cleaning
测试用例设计
VIM learning journey
Multithreading 08 -- blocking queue
网络基础知识
Matching of MOS transistors with different layout styles
Redis series 14 -- redis cluster
jvm原理与性能调优
【FPGA】:ip核--Divider(除法器)
多线程04--线程的有序性
【fpga】gtx/gth概述
测试开发