bash 文件的迴圈

while 迴圈,當條件不成立時停止

1
2
3
4
5
6
7
8
#! /bin/bash

i=1
while [ 條件 ]
do
echo "$i"
i=$((i+1))
done

i=$((i+1))是i=i+1

until 迴圈,當條件成立時停止

1
2
3
4
5
6
7
8
#! /bin/bash

i=1
until [ 條件 ]
do
echo "$i"
i=$((i+1))
done


for 迴圈

1
2
3
4
5
6
7
8
#! /bin/bash

for i in {0..100..1}
#可以寫成
#for((i=0; i<101; i++))
do
ehco $i
done

0到100,間隔1