查看: 1743|回复: 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:
    / d5 Q6 m$ t- E" ?5 g
    ' V" a. A4 h! n, ewhile [ condition ], H; t( Y- \9 w  ?1 L# J4 C0 S
    do
    0 ]1 y* a: l! j8 u$ w: N  }9 z    command1! F! N/ a/ \: o$ W! \
        command2& W2 H/ K- j  S/ ~
        command3
    * j/ P/ f! D4 f+ q6 m& o7 \/ F    if [ condition ]5 c. n# e- k2 O  f2 p$ S
           command1
    - \7 X7 D. V, R" U    fi0 C1 ]& S: `% w6 x
    done* `8 {: `1 b  l0 L( J: ~
      j1 p: ^2 u- i' C. z6 K

    4 g$ ]5 v# M8 W- F: h* t5 O: C4 a. M-------------------------
    # w/ |/ A3 I6 D2 p5 W. ]#!/bin/bash! X4 V5 |& h! h# ~/ r2 I2 ]  R8 r
    x=1( c- H8 k  ?# @8 F4 s2 Y% L. w$ B
    while [ $x -le 5 ]9 p$ N* o) q' ?1 @: P! e$ V
    do
    3 U8 W4 V  R2 g$ d6 U2 _! Y  echo "Welcome $x times"
    9 d, u8 t# z- T- P  x=$(( $x + 1 ))  A. y4 W8 C0 ]" u$ l
    done) o3 q  ^7 `" D& q; H) v

    6 R$ L! L% y' H  B-------------------------2 o9 Z, h$ @" v5 ^* k4 _2 d
    result will be like this:7 _: }/ W% m) v' C

    / r) {4 T/ r9 B( JWelcome 1 times
    1 B( C* l8 j, o+ m  M% O8 QWelcome 2 times
    - H& R" w* w1 t; s! h# |Welcome 3 times  T6 ?/ w& t; ]# T! v- h' W/ L
    Welcome 4 times
    ) b5 _! }9 n4 r; k; u" iWelcome 5 times
    # u" [7 O3 a2 m' p0 C9 a  H5 B& m; w+ [7 |2 `6 z, `8 l9 C
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
    收藏收藏
    回复

    使用道具 举报

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

    本版积分规则

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

    © 2001-2013 Comsenz Inc.All Rights Reserved.

    Powered by Discuz! X3.2

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