伏雌摘星阁 2010-04-23
在shell里面,关于循环的语句很多,最简单的一个
for
in
do
done
这样的结构就是一个简单的循环,将列表中的每一个条目都循环一次。
了解编程的人都知道for和while循环的区别:
while,until的循环方式是必须要“符合某个条件”的状态,再循环
for这种语法则是“已经知道将要进行几次循环”的状态。
所以for循环的语法结构如下:
forvarincon1con2con3...
do
程序段
done
就上面的语法结构来说,这个var的变数内容在循环工作的时候:
1第一次循环时,var的内容是con1;
2第二次循环时,var的内容是con2;
3第三次循环时,var的内容是con3;
......
例子:
forfintest*;domv$f$f.log;done
将文件夹中test开头的文件重命名为testXXX.log