作用:重复执行某些命令
for循环
1)
for 变量 in 列表
do
循环体
done
2)
for ((初始变量;循环条件;运算))
do
循环体
done
例子:
打印1-5
#!/bin/bash
for i in {1…5}
do
echo $i
done
#!/bin/bash
for((i=1;i<=5;i++))
do
echo $i
done
练习:使用for循环,显示/tmp目录下的文件名
#!/bin/bash
dir=/tmp
for i in ls $dir
do
echo $i
done
while循环
先对条件进行判断,
满足条件,执行循环;不满足,结束循环
语法:
while 条件测试
do
循环体
done
例子:用while打印1-5
#!/bin/bash
i=1
while [ $i -le 5 ]
do
echo $i
let i++
done
until
不满足until条件,一直循环
直到满足until条件,结束循环
until 条件
do
循环体
done
例子:用until打印1-5
#!/bin/bash
i=1<