第七天:条件选择及循环控制
一、条件控制总览
1、单分支条件
2、多分支条件
二、选择执行 if 语句
1、格式:
if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS;] fi
2、各种分支
![](https://img2024.cnblogs.com/blog/808098/202401/808098-20240114195053613-793792194.png)
三、条件判断 case 语句
1、格式:case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac
2、用法
四、循环总览
1、重复运行次数
循环次数事先已知
循环次数事先未知
常见的循环的命令:for, while, until
![](https://img2024.cnblogs.com/blog/808098/202401/808098-20240114202419898-1258520897.png)
2、FOR循环
格式:
格式2:双小括号方法,即((…))格式,也可以用于算术运算,双小括号方法也可以使bash Shell实现C语言风格的
3、循环 while
4、 while 特殊用法 while read
5、循环 until
6、循环控制语句 continue
7、循环控制语句 break
break [N]:提前结束第N层整个循环,最内层为第1层
格式:
8、循环控制 shift 命令
9、循环与菜单 select