1. for : 格式:
for variable in values
do
.....
done
variable 为变量 ; values 为变量的具体值, 可以是列表,也可以是正则表达式来表示 .
用for来实现循环10次:
#!/bin/sh
for var in 1 2 3 4 5 6 7 8 9 10
do
echo It is $var
done
exit 0
|
如果需要循环次数很多,或者比较复杂时,用for显然是个错误的选择~~~那样就该用while了~~来看看吧.2. while 格式:
while condition
do
.....
done
exit 0
这里就和C里的判断语句一样了, 条件condition
下面用while来完成10次循环:
#!/bin/bash
var=1
while [ "$var" -le 10 ]
do
echo It is $var
var=$(($var+1))
done
exit 0
|
很好很强大!(当然也可以用until,条件和while相反)
阅读(2688) | 评论(0) | 转发(0) |