while语句 [root@a lmk]# cat while.sh #!/bin/bash

i=0 while [ $i -ne 10 ]

do i=$(($i+1)) echo $i

done [root@a lmk]# sh while.sh 1 2 3 4 5 6 7 8 9 10

for语句

[root@a lmk]# cat for.sh for i in 1 2 3 4 5 do echo $i done [root@a lmk]# sh for.sh 1 2 3 4 5 seq语句的使用 [root@a lmk]# cat for.sh #!/bin/bash for i in seq 10 do echo $i done [root@a lmk]# sh for.sh 1 2 3 4 5 6 7 8 9 10 seq语句设置步长 [root@a lmk]# seq 2 2 10 2 4 6 8 10 [root@a lmk]# seq 10 -2 0 10 8 6 4 2