TA的每日心情 | 开心 2016-5-12 14:23 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
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
|
|