case 语句

语法结构如下

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

在这里插入图片描述
在这里插入图片描述

for循环语句
for循环语句有以下二种类型

指定次数循环
遍历循环

遍历循环格式如下

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

指定次数循环

在这里插入图片描述
在这里插入图片描述

遍历循环

在这里插入图片描述

在这里插入图片描述

while 循环语句

whlie
do
命令序列
done

以下程序为创建五个以atu开头的用户,且密码为123。

在这里插入图片描述

在这里插入图片描述

until循环语句

until循环语句与while类似,只是条件不成立时,执行民命令序列

在这里插入图片描述

在这里插入图片描述

shell函数应用

shell函数可以命令序列格式写在一起,以便可以重复使用。

[function] 函数名 (){
命令序列
[return x]
}

在这里插入图片描述

在这里插入图片描述