linux脚本格式for循环,Linux Shell脚本之for循环

  • Post author:
  • Post category:linux


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整除的整数之