zoukankan      html  css  js  c++  java
  • 循环控制(while,until,for)SHELL编程

    1.while:当某个命令为真时,需要执行一个命令集,很适合while。

    ---------while
    x=1
    while [!$x -g 10]
    do echo $x
        x='echo "$x+1"|bc'
    done

    2.until:直到某个条件为真,执行一个命令,很适合用until

    ----------until
    x=1;
    until [$x -ge 10]
    do echo $x
        x='echo "$x+1"|bc'
    done     

    until并没有等价的while那么好用,而且许多shell版本不支持,(BASH支持),所以很多程序员不喜欢用。

    3.for

    for i in 0 1 2 3 4 5 6 7 8 9

    do

        echo $i

    done

    4.select 循环

    select COMPONENT in comp1 comp2 comp3 all none

    do

        case $COMPONENT in

             comp1|comp2|comp3) CompConf $COMPONENT;;

             all) CompConf comp1

                   CompConf comp2

                  CompConf comp3

                  ;;

             none) break;;

              *) echo "ERROR: Invalid selection,$REPLY";;

         esac

       done

  • 相关阅读:
    UVA401
    CodeForces 1330A
    CodeForces 1328C
    FZU 1759
    LightOJ 1259
    LightOJ 1341
    SDUT3930
    java入门 学习日志九(面向对象七)
    html 制作简单网页
    java入门 学习日志八(面向对象六)
  • 原文地址:https://www.cnblogs.com/liuzhuqing/p/7480767.html
Copyright © 2011-2022 走看看