循环语句
(1)for循环
for((初始值;循环控制条件;变量变化))
do
程序
done
案例从1+…+100
#!/bin/bash
sum=0
for((i=1;i<=100;i++))
do
sum=$[$sum+$i]
echo $sum
done
for循环第二种用法
for 变量 in 值1 值2 值3 ...
do
程序
done
# 例子:打印输入的参数
#!/bin/bash
for i in $*
do
echo "input parameter $i"
done
(2)while循环
while [条件判断式子]
do
程序
done
# 1加到100
#!/bin/bash
i=0
sum=0
while [ i -le 100 ]
do
i=$[$i+1]
sum=$[$sum+$i]
done