for循环是编程语言中一种开界的循环语句,而循环语句[1] 由循环体及循环的终止条件两部分组成。
for 循环的基本格式
for 变量名 in 列表;do
循环体
done
执行机制:依次将列表中的元素赋值给“变量名” ; 每次赋值后即执行一次循环体; 直到列表中的元素耗尽,循环结束
列表生成方式:
直接给出列表
整数列表:{start..end}, $(seq [start [step]] end)
返回列表的命令:$(COMMAND)
使用glob通配符,如:*. sh
变量引用
for循环的一些例子
直接给出列表
for i in 1 2 3;do #写了一个变量 “i”,列表写了3个参数,
echo “$i” #打印一下i这个变量的值
done #for循环结束
执行结果
[root@CentOS7.3 bin]#bash -x for.sh #用bash -x来执行脚本,并查看过程
+ for i in 1 2 3
+ echo 1 #可以看到第一次赋值是1
1
+ for i in 1 2 3
+ echo 2 #第二次赋的值是2
2
+ for i in 1 2 3
+ echo 3 #第三次的值是3
3 #只有3个值所以循环了三次
[root@CentOS7.3 bin]#
2.整数型列表:计算100以内所有能被3整除的整数之