zoukankan      html  css  js  c++  java
  • 009-流程控制 for 语句

    流程控制 for 语句
    
    ##################### 语法一 #################################
    
    #!/bin/bash
    
    for i in 1 2 3 4 5 6
    do
        echo $i
    done
    
    
    
    
    
    
    #!/bin/bash
    
    #批量解压缩
    
    cd /lamp
    ls *.tar.gz > ls.log
    
    for i in `cat ls.log`
    do
        tar xzf $i &>/dev/null
    done
    rm -fr /lamp/ls.log
    
    
    
    
    
    #!/bin/bash
    
    cd /lamp
    ls *.sh > ls.log
    
    y=1
    for i in `cat ls.log`
    do
        echo $y
        let y+=1
        #let 每次加等于1
    done
    
    
    
    
    #!/bin/bash
    
    #从1加到100的和
    
    sum=0
    for i in `seq 100`
    do
        sum=$[$sum+$i]
    done
    echo "1到100的和为:" $sum
    
    
    
    
    ##################### 语法二 #################################
    
    
    for (( 初始值;循环控制条件;变量变化))
    do
        程序
    done
    
    
    例子:
    
    #!/bin/bash
    
    #从1加到100的和
    
    sum=0
    for (( i=1; i<=100; i=i+1 ))
    do
        sum=$(( $sum+$i ))  #只有用双小括号括起来才能进行数值运算
    done
    
    echo $sum
  • 相关阅读:
    flask-script插件
    狗书(flask基础)
    2018.1.18纪事
    py3.6 + xadmin的自学网站搭建
    使用selenium抓取淘宝的商品信息
    pyquery操作
    requests模块
    python3里的Urllib库
    随便写点
    How many ways?? HDU
  • 原文地址:https://www.cnblogs.com/xuefy/p/10981995.html
Copyright © 2011-2022 走看看