循环语句
- for循环
- while循环
- until循环语句
shell函数
shell数组
1.for语句
读取不同的变量值,用来逐个执行同一组命令
格式:
for 变量名 in 取值列表
do //开始
命令序列
done //结束
案例
定义i为1-6,输出i的值
1.2 定义i 为整数1-5
seq命令用于产生从某个数到另外一个数之间的所有整数
1.3 $i是位置变量 123对应abc
输出6遍hello world
打印0-50里的偶数
打印整数20-1的倒序
循环i<=5,直到i>5,会退出循环,输出i的所有值。
创建6个zx用户并设置密码123456
创建不同的用户脚本
批量删除不同用户
测试网络主机是否存活
输入的密码是否和设置的一样
四个人抽奖,查看次数
不同的形状打印星星
i代表行,j代表列,执行就是行和列反过来。
2.while语句
重复测试某个条件,只要条件成立则反复执行
格式:
while 条件测试操作
do
命令序列
done
2.1 案例1
打印输出1-5,显示最后跳出循环的值
当i<=5 ,输出i,当输入6的时候,不小于等于5,所以输出6这个值
2.2 1-100不能被3整除的数
2.3查看htppd服务状态
httpd服务运行,但执行的命令会陷入死循环
ps aux //查看所有进程
解决死循环
2.3 猜数字
2.4猜商品价格
break和continue的用法
until 语句
重复测试某个条件 ,只要条件不成立则运行