01、for循环

   语法一:

    for  time in  m n  a e    =>    以空格区分for循环个数

       do

          echo  "This time is $time"

       done

   语法二:

    s=0

    for (( i=1;i<=100;i=i+1 ))

      do

        s=$(( $s+$i ))

      done

    echo "The sum of 1+2+....+100 is : $s"

    例子:批量解压缩脚本

      cd /lamp

      ls *.tar.gz>ls.log

      for i in $(car ls.log)

        do

           tar -zxf $i &>/frv/null

        done

      rm -rf /lamp/ls.log

      

02、while循环

    while [ 条件判断式 ]

      do 

        程序 

      done

转载于:https://www.cnblogs.com/patriot/p/7905437.html

Linux Shell基础 - 流程控制 - for循环 - while 循环 - until循环相关推荐

  1. linux shell 基础 使用日志与心得

    linux shell 基础 使用日志与心得 1.#!/bin/bash 第一行就出现 #!/bin/bash是指此脚本使用/bin/bash来解释执行. 其中,#!是一个特殊的表示符,其后,跟着解释 ...

  2. 黑马 程序员——Java基础---流程控制

    黑马程序员--Java基础---流程控制 ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------ 一.概述 Java提供了两种基本的流程控制结构:分支结构 ...

  3. JavaSE基础——流程控制

    JavaSE基础--流程控制 文章目录 JavaSE基础--流程控制 一 .用户交互Scanner 1. 初识Scanner 2. Scanner进阶 二.顺序结构 三.分支结构 1. if单选结构 ...

  4. Linux Shell 基础语法 流程控制 逻辑运算 字符串操作详细解析

    文章目录 1 shell 简单入门 1.1 shell分类 1.2 shell脚本 1.3 Shell 脚本四种启动方式 2 shell 变量 2.1 普通变量 2.1.1 定义变量 2.1.2 变量 ...

  5. linux脚本判断流程控制,linux shell awk 流程控制语句(if,for,while,do)详细介绍

    在linux awk的 while.do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出.break中断当前正在执行的循环并跳到循环 ...

  6. linux命令行下写for语句,Linux命令行 – 流程控制:for 循环

    在这关于流程控制的最后一章中,我们将看看另一种 shell 循环构造.for 循环不同于 while 和 until 循环,因为 在循环中,它提供了一种处理序列的方式.这在编程时非常有用.因此在 ba ...

  7. Python基础——流程控制之循环语句

    文章目录 一. 循环简介 1.1 循环的作用 1.2 循环的分类 二. while的语法 2.1 快速体验 三. while的应用 3.1 应用一:计算1-100累加和 3.2 应用二:计算1-100 ...

  8. Linux基本功十二:shell脚本流程控制

    bash中的流程控制,设计到判断 [ ] , if  || && switch-case do-while until  for 函数()等等 (1)判断[]   -r -w -b - ...

  9. 【零基础 快速学Java】韩顺平 p104-147 流程控制:顺序、分支、循环、跳转 控制语句 (if、for、while、dowhile、break、continue、return)

    课程 p104-147 流程控制介绍 在程序种,程序运行的流程控制决定程序是如何执行的. 主要有三大流程控制语句: 顺序控制 分支控制 循环控制 顺序 简单理解就是从头到尾. 分支控制if-else ...

最新文章

  1. 前向传播和反向传播_深度学习的地基模块:模型、参数、非线性、前向传播、反向偏微分
  2. python掌握程度怎么判断-想要学习人工智能需要掌握Python到什么程度
  3. ztree实现左边动态生成树,右边为具体信息功能
  4. VUE基本语法1-插值 属性绑定
  5. jquery-confirm
  6. 在IE7下使用Fiddler
  7. 什么是python标识符_Python:标识符Identifier
  8. ios开发入门资料整理
  9. FineReport层式报表解决大数据集展示问题攻略
  10. 【金融工程实验】【matlab】使用candle函数画日均k线图
  11. react中dispatch_reactjs – TypeError:dispatch不是函数.在React无状态组件中
  12. su室外渲染参数设置_vray for sketchup渲染材质参数设置教程
  13. python批量修改图片大小_Python3 批量修改JPG图片尺寸?
  14. 韩版马化腾:在大财阀围堵下仍白手起家的凤凰男,抢滩加密交易平台、公链赛道...
  15. 微博分享sdk4.0 中遇到的坑以及解决办法汇总
  16. tf.expand_dims - 增加维度
  17. LANDESK DM桌面管理之客户端配置及部署篇
  18. 汽车不同的电源接通状态
  19. 2018年又传喜报!热烈祝贺王家林大师大数据经典著作《Spark SQL大数据实例开发教程》 畅销书籍 出版上市!
  20. 随机生成华人姓名的Java工具类:权重 + 随机

热门文章

  1. nullnulle-人事管理系统-人事档案-变更管理-人员合同变更
  2. Exception在语义上的处理。在系统中的意义。
  3. php接口,免认证的短信接口,每天单个号码140条以上
  4. spark加盐(salting)操作
  5. ubuntu19.10 安装搜狗输入法
  6. numpy.matrixlib.defmatrix.matrix写入csv文件
  7. ef mysql modelfirst_Entity Framework(EF的Model First方法)
  8. php self this static,PHP 中 self、static、$this 的区别和后期静态绑定详解
  9. java机试_java机试要点
  10. python对csv文件中的数据进行分类_利用Python对csv文件中的数据进行排序