格式1:
for 变量 in 值1 值2 值3 值4……
do
执行语句
done
格式2:
for((变量赋值;条件;变量变换))
do
执行语句
done
例1:for循环输出几个数值:
vi for1.sh
for i in 1 2 3 4 5 6
do
echo $i
done
chmod 755 for1.sh
./for.sh
例2:for 循环 输出文件
touch for2.sh
touch for3.sh
touch for3.sh
vi test.sh
for i in $(ls *.sh)
do
echo $i
done
chmod 755 ./test.sh
./test.sh
例3:求 1到100 之和
vi sum.sh
for ((i=0;i<=100;i=i+1))
do
sum =$(($sum+$i))
done
echo "1到100之和为$sum"
chmod 755 sum.sh
./sum.sh