shell语法: for in do done

在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

相关推荐