shell 之for、while 循环句,case分支

for循环语句结构

for 变量名 in 取值列表
do
命令序列
done

读取不同的变量值 用来逐个执行同一组命令。

for 案例

1、创建三个用户 zhangsan lisi hgs

shell 之for、while 循环句,case分支
shell 之for、while 循环句,case分支

2、ping检查列表主机状态

shell 之for、while 循环句,case分支

shell 之for、while 循环句,case分支
运行结果

shell 之for、while 循环句,case分支

while循环语句结构

while 条件测试操作
do
命令序列
done

重复测试某个条件,只要条件成立反复执行。

while案例

1、添加规律编号的用户

shell 之for、while 循环句,case分支
运行结果

shell 之for、while 循环句,case分支

2、猜价格游戏

shell 之for、while 循环句,case分支
shell 之for、while 循环句,case分支

case分支语句结构

case 变量名 in
模式1)
命令序列1
;;
模式2)
命令序列2
;;
*)
默认命令序列
esac

case 案例

1、检查用户输入的字符类型

shell 之for、while 循环句,case分支
有什么需求就往里套就行了。