zoukankan      html  css  js  c++  java
  • shell 循环总结

    #!/bin/bash
    my_arry=(a b "c","d" abc)
    echo "-------FOR循环遍历输出数组--------"
    for i in ${my_arry[@]};
    do
      echo $i
    done
    
    echo "-------::::WHILE循环输出 使用 let i++ 自增:::::---------"
    j=0
    while [ $j -lt ${#my_arry[@]} ]
    do
      echo ${my_arry[$j]}
      let j++
    done
    
    echo "--------:::WHILE循环输出 使用 let  "n++ "自增: 多了双引号,其实不用也可以:::---------"
    n=0
    while [ $n -lt ${#my_arry[@]} ]
    do
      echo ${my_arry[$n]}
      let "n++"
    done
    
    echo "---------::::WHILE循环输出 使用 let m+=1 自增,这种写法其他编程中也常用::::----------"
    m=0
    while [ $m -lt ${#my_arry[@]} ]
    do
      echo ${my_arry[$m]}
      let m+=1
    done
    
    echo "-------::WHILE循环输出 使用 a=$[$a+1] 自增,个人觉得这种写法比较麻烦::::----------"
    a=0
    while [ $a -lt ${#my_arry[@]} ]
    do
     echo ${my_arry[$a]}
     a=$[$a+1]
    done

  • 相关阅读:
    当模型验证未通过时,获取未通过验证的属性
    在ASP.Net MVC中进行身份认证
    c#生成验证码
    HTTP与FTP状态码
    VUEX
    JS模块化
    Vue.JS入门下
    flex布局
    asp.net Web API
    JWT加密解密
  • 原文地址:https://www.cnblogs.com/sea-stream/p/9883135.html
Copyright © 2011-2022 走看看