HKeSP - 香港易事泊
标题:
Bash While Loop
[打印本页]
作者:
admin
时间:
2014-4-17 11:48
标题:
Bash While Loop
This topic is about the While Loop on Unix/Linux bash environment. Following is the sample:
- h' ]- @" [3 m. n
Y1 g% n0 z, v
while [ condition ]
% S: y3 ^& s; L b2 t
do
1 Z2 y- y6 a; \2 g! R3 x" f! c. J
command1
" t3 N0 r0 R/ o( O' G3 S @
command2
& s( `2 C4 X- L5 I2 m
command3
" @+ w: u3 i9 k! c" a& n; x: k
if [ condition ]
4 }- Z/ E! }2 a3 Z' @4 R- U! H5 |% u
command1
0 c+ j7 r8 N: k) e7 B) x, B8 L
fi
' ?. ^: W" ^' |5 x& E
done
- ^9 U$ z# T7 C4 o
# a7 [; T7 J% L& a- F6 D" i2 v
+ o$ A) u" ?6 X# Z4 G: u3 ?+ m
-------------------------
; R/ n9 j. r& z% j! d
#!/bin/bash
. n* J# L1 _9 @
x=1
1 b. F; {1 q* [) H# n+ A
while [ $x -le 5 ]
& Z3 j+ q0 ]+ Z/ C u8 I
do
+ A( A& r7 B; H, o
echo "Welcome $x times"
. N; H: N2 G/ r j5 }0 e' W* D. p- F
x=$(( $x + 1 ))
$ |! z! T$ r) w" Q. @9 U; n
done
" h0 {6 n, E2 Y! u5 `) {8 U
( b2 _- a, Q' ?
-------------------------
1 h; f) O# C% {& j P
result will be like this:
: f2 L7 ]( V1 s2 P! \! ]
$ t' E% Q8 [1 g4 _; r- Q" J
Welcome 1 times
' u3 F8 H `6 y) ^) b
Welcome 2 times
$ p0 l" q) O' N+ C
Welcome 3 times
( @) }4 N5 X: d
Welcome 4 times
7 y# ?! B* ~9 d) m$ p0 d
Welcome 5 times
0 Q: L) S- E: A; S* J
; ~3 a/ {( s8 q! W7 Z; B
欢迎光临 HKeSP - 香港易事泊 (http://bbs.hkesp.com/)
Powered by Discuz! X3.2