1 for循環(huán)格式
格式1:for ((c1;c2;c3));do.....;done
shiyanlou:Desktop/ $ for ((i=0;i<6;i++));do echo $i;done [22:54:38]
0
1
2
3
4
5
shiyanlou:Desktop/ $
格式2:for i in $arr[@];do ...;done
除了數(shù)組外,還支持以空格間隔的字符串百新。有的shell不支持以空格間隔的字符串
shiyanlou:Desktop/ $ arr=(1 2 3 4 5) [23:05:01]
shiyanlou:Desktop/ $ for i in $arr[@];do echo i=$i;done [23:08:03]
i=1
i=2
i=3
i=4
i=5
shiyanlou:Desktop/
2 while 循環(huán)
格式:while((條件))檬贰;do ...;done
shiyanlou:Desktop/ $ a=4 [23:22:23]
shiyanlou:Desktop/ $ while ((a>1));do echo a=$a;((a=a-1));done [23:22:35]
a=4
a=3
a=2
shiyanlou:Desktop/ $
2.1 常用while語(yǔ)句
shiyanlou:Desktop/ $ while read line;do echo line=$line;done [23:29:46]
2
line=2
3
line=3
4
line=4