shell编程的循环语句和函数

循环:一定要有跳出循环的条件

  1. 已知循环的次数  (来十个新人 新建十个账号)
  2. 未知循环的次数,但是有一个跳出循环的条件(女朋友生气,道歉道到原谅位置)

for循环:已知次数

while循环:条件成功则执行 (限定条件)

until循环:条件不成功执行 (限定条件)

for

for 名称 [in词语…];do命令;done

for i变量名 ina b c d    i从in取值 有几个值循环几次 这里取四次

do

命令序列

done

循环列表只和你循环的次数有关

循环列表有六个值循环六次  循环的是do命令序列

循环列表的表现形式

{1..10}

{1..100}

{0..100..2}从0开始到100结束 每次加2 步长为2 打印的都是偶数

{1..100..2}从1开始到100结束 每次加2 步长为2 打印的都是奇数

`seq10`调用seq命令执行结果1到10

seq 0 2 10

打印正方形

九九乘法表

创建用户

whlie循环

格式:
while  [ 条件测试操作 ]
do						#do代表循环的开始
	判断式/命令序列
done 					#done代表循环的结束

猜价格游戏

until循环

1.基本格式

重复测试否个条件,条件不成立则反复执行

格式:
until  [ 条件测试操作 ]
do
	判断式/命令序列
done

累加到一百

循环语句中的break exit continue的用法

break

exit

当满足条件的情况下exit会直接退出当前脚本

continue的使用

continue中止某次循环中的命令,但不会完全中止整个命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值