查看: 1450|回复: 0

Bash While Loop

[复制链接]
  • TA的每日心情
    开心
    2016-5-12 14:23
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-4-17 11:48:24 | 显示全部楼层 |阅读模式
    This topic is about the While Loop on Unix/Linux bash environment.  Following is the sample:
      o, A3 v" P! h; v7 U0 t
    " g5 s; ^. F+ k$ qwhile [ condition ]7 |% Q5 A; m+ {: r: \! @1 \
    do4 I; D8 O' R( V9 n  g
        command1
    , ?  F& u) k, N, e' a4 H    command2
    & w/ T4 b. }. O9 K2 }    command3
      d7 w1 \. [0 q% @    if [ condition ]& G0 O4 Z; v( i5 Z
           command1* w8 T- w. x* S/ ~  T
        fi
    ( _+ i/ K7 _% \! h% s, ^done+ R; u$ h5 }; |6 @* Z) w6 f
    # R; K+ k1 i1 H

    , c: d0 a3 ?- C7 N-------------------------& X1 s4 }9 q% t. \( Q
    #!/bin/bash
    % x- j2 N/ h' [* ax=10 m4 o, Z% d! u: n& M
    while [ $x -le 5 ], w6 K: e+ x. }3 L& i
    do
    , _. O) e7 S" l. ]* J2 h' D# e  echo "Welcome $x times"
    3 H' \1 U0 H+ p+ w% T* {) ~9 H  x=$(( $x + 1 ))- ]& c8 H# ^, z8 i( ^
    done
    + D. G% F  e' q8 Y
    + F# I1 j5 t* s-------------------------
    ( o' @& Q7 [9 C- W- zresult will be like this:
    ; c' l( q; b6 R. F
    3 s0 O8 w0 g# A) O! d) EWelcome 1 times6 [) R# Q5 e+ I$ ^
    Welcome 2 times
    / V5 l7 r$ |1 a0 {8 K# DWelcome 3 times
    6 p" c' k# t  u& ~Welcome 4 times
    4 N6 r3 _9 b2 p4 B# L$ m1 u0 LWelcome 5 times/ u& }) ^" {/ p. m  i& A6 \
    7 k2 A6 z- u9 u
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|Archiver|手机版|香港易事泊讨论区论坛 - bbs.hkesp.com    

    © 2001-2013 Comsenz Inc.All Rights Reserved.

    Powered by Discuz! X3.2

    快速回复 返回顶部 返回列表