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