这段代码产生了一个简单的迭代循环,其中变量i作为计数器。第一部分将一个默认值赋给
该变量。中间的部分定义了循环重复的条件。当定义的条件不成立时,for循环就停止迭代。最
后一部分定义了迭代的过程。在每次迭代之后,最后一部分中定义的表达式会被执行。在本例中,
i变量会在每次迭代后增一。
复制代码
for (( i=1; i <= 10; i++ )) #定义变量i赋值1 ,i的满足条件小于等于10,i变化增长
do #
echo "The next number is $i" #echo 原样输出字符,$后跟变量值
done
执行后结果:
[root@smart 桌面]# ./for.sh
The next number is 1
The next number is 2
The next number is 3
The next number is 4
The next number is 5
The next number is 6
The next number is 7
The next number is 8
The next number is 9
The next number is 10