shell中的for循环
1.C语言风格的for循环的用法及运行过程
用法
C语言风格的for循环用法为:
for ((exp1;exp2;exp3))
do
statements
done
运行过程


for循环的一般形式

所以,for循环的一般形式为:
for ((初始化语句;判断条件;自增或自减))
do
statements
done
2.C语言风格for循环的例子
1.计算1到100的和
#!/bin/bash
sum=0
for ((i=1;i<=100;i++))
do
((sum += i))
done
echo "The sum is $sum"

2.省略初始化条件
#!/bin/bash
i=1 #把初始化条件提前写在for语句前面
sum=0
for ((;i<=100;i++)) #即使省略了exp1,它后面的分号仍然需要保留
do
((sum += i))
done
echo "The sum is $sum"
3.省略判断条件
#!/bin/bash
sum=0
for ((i=1;;i++)) #分号不能省略
do
if ((i>100));then #把判

本文详细介绍了Shell脚本中的for循环,包括C语言风格的for循环用法、运行过程及其一般形式,并通过多个实例解析了Python风格的for循环在Shell中的应用,如计算数字和、遍历特定范围、根据命令结果操作等。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



