shell编程之循环语句与函数

shell编程之循环语句与函数

重复性执行某个语句操作

一、循环语句

循环重复做一件事

for语句的结构

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

  • for循环语句

    for循环语句结构:

    for 变量名 in 取值列表

    do

    命令序列

    done

  • 例:(循环有次数限制)

    for 收件人 in 邮件地址列表

    do

    发送邮件

    done(循环体判断)

    • 语法结构解释: 在for语句的操作对象需为用户指定变量名称,(针对每一个不同的取值重复执行相同的序列 )并通过in关键字,设置一个取值列表 ,多个取值列表之间以空格进行分隔,位于do……done之间的命令序列称为循环体,其执行的雨具需要引用相应的变量完成相应的任务       

    for循环语句流程:

                  

  • while循环语句

    while 条件测试操作

    do

    命令序列

    done

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

    while true (条件成立时循环)

    作用:在执行循环语句时,可以根据特定条件反复执行命令序列,直到该条件不满足时,在脚本中避免死循环情况,可在循环体内的命令序列中修改测试条件的语句,当测试条件不再成立时,从而结束循环</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值