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

for循环语句结构

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

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

for 案例

1、创建三个用户 zhangsan lisi hgs

这里写图片描述
这里写图片描述

2、ping检查列表主机状态

这里写图片描述

这里写图片描述
运行结果

这里写图片描述

while循环语句结构

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

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

while案例

1、添加规律编号的用户

这里写图片描述
运行结果

这里写图片描述

2、猜价格游戏

这里写图片描述
这里写图片描述

case分支语句结构

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

case 案例

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

这里写图片描述
有什么需求就往里套就行了。

猜你喜欢

转载自blog.csdn.net/qq_40084074/article/details/82634630
今日推荐