linux系统的脚本编程——循环编程

循环编程
  • 循环控制条件:(continue,break)
    continue:提前结束本轮循环,而直接进入下一轮循环判断
    break:提前跳出循环

  • 创建变量——declare

  • declare-f
    +/-:"-"可用来制定变量的属性,“+”则是取消变量所设的属性
    -f :“仅显示函数”
    r:将变量设置为只读
    x:制定的变量会成为环境变量,可供shell以外的程序来使用
    i:【设置值】可以是数值,字符串或运算式
    循环执行命令

  • for
    循环进入条件:列表元素非空
    退出条件:列表元素便利完成
    for循环常见语法格式:

  • for 变量名 in 列表;do
    循环体 done

    示例:打印100内所有的数

#!/bin/bash
declare -i sum=0
for ((i=0;i -le 100;i++)); do
	let sum+=i
	echo "$sum"
done
  • 循环的执行机制
      - (1)直接给出列表
      - (2)整数列表
      - (3){start..end} 如:{1..10}
      - (4)$(seq [start [step]] end) 如:‘seq 1 2 100’ 表示1-100之间的所有奇数
      - (5)返回列表的命令 $(COMMAND) 如:‘ls /etc’
      - (6)使用glob,如:*.sh
      - (7)变量引用;$@,$*
    
  • for循环特殊用法格式:
    for (()控制变量初始化;条件判断表示式;控制变量的修正表达式)); do
    循环体(方法题)
    done
    控制变量初始化:尽在运行到循环代码段时执行一次控制变量的修正表达式;每轮循环体 结束会进行控制变量修正运算
    CONSITION:循环控制条件;进入循环之前,先做一次判断;每一次循环之后会在此作判断;条件为“true”,则执行一次循环;知道条件测试转台为“false”终止循环
    进入条件:CONDITION为true
    推出条件:CONDITION为false
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值