以下是在bash里面运行的
1.在for循环列表条件中,除了使用数字作为元素之外还可以使用字符串。
2.for循环非常灵活,除了指定条件之外还可以通过其他方式来获取条件列表。
3.for循环也可以采用c风格的方式
以下是示例代码:
#!/bin/bash
for var in 1 2 3 4 5 6
do
echo "$var"
done
sum=0
for var1 in {1..9..1}
do
sum=$[$var1+$sum]
done
echo "$sum"
for var2 in $*
do
echo "$var2"
done
for var3 in Mon Tes Thir Thus Fri
do
echo "$var3"
done
arr=(x y z u)
for var4 in ${arr[*]}
do
echo "$var4"
done
for ((var5=0;var5<7;var5++))
do
echo "$var5"
done
for var6 in $(ls)
do
echo "$var6"
done
运行结果:
zienon@zienon-virtual-machine:shell$ ./test.sh ww
1
2
3
4
5
6
45
ww
Mon
Tes
Thir
Thus
Fri
x
y
z
u
0
1
2
3
4
5
6
test.sh