查看: 1235|回复: 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:
    7 l% h5 ?0 e( o0 G* k! L) {6 J+ D* _" K6 d
    while [ condition ]
    4 y8 O- O2 V7 c5 Ado
    ) ?. _9 e" `9 f( l5 j  I. Q    command1
    0 ~8 a, E* I  q& w6 ]    command2* q5 G8 }! z0 R: X# R  m3 a
        command3) o. N8 I( [; a/ x$ R, b
        if [ condition ]
    ' p4 t4 r) u9 ~* R: L% |7 h" b       command1
    ! z, }( d* u( c    fi
    $ @" q: m% @1 [& \7 @: E% ]. b: g0 Idone
    7 ~. y4 }0 \, T" w
    9 Z" D5 @2 E$ e7 @, {- I9 @9 q: Q# }# s  u; L
    -------------------------
    ( @  K) l8 k4 Q' v) N$ q1 ?#!/bin/bash
    9 Z8 E) W5 j% rx=1; K& y; u2 D( W. e# m) R
    while [ $x -le 5 ]
    3 e9 F; R3 z( j3 b1 Edo$ F5 X2 d, }1 H% P: S9 g
      echo "Welcome $x times"
    9 t- m# M5 K  C% T% Z% u& G/ Q% z  x=$(( $x + 1 ))
    4 W0 H3 m- g: h  j9 jdone+ s8 |' i: s! u# ]1 \& m& x3 t( O
    5 |6 p9 Q& W  j' z& h
    -------------------------
    1 j; y( Y/ U" ]- [6 yresult will be like this:1 E2 `0 p2 }# H1 o: T3 `

    8 {6 }1 R- Z6 Y( mWelcome 1 times
    " v, v3 `4 Z6 MWelcome 2 times
    7 {8 r5 K' a- UWelcome 3 times. V5 ?9 `. A) g* z" J& h
    Welcome 4 times
    ' y6 w0 x  N/ m4 l' y5 t" vWelcome 5 times
    7 m( m/ o: l2 e$ v
    5 ~4 _4 {3 a" {+ p: I
    回复

    使用道具 举报

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

    本版积分规则

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

    © 2001-2013 Comsenz Inc.All Rights Reserved.

    Powered by Discuz! X3.2

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