一、for循环
-
用法:
- 读取不同的变量值,用来逐个执行同一组命令
- for循环经常使用在已经知道要进行多少次循环的场景格式:
二、while循环(迭代)
用法:
- 重复测试某个条件,只要条件成立则反复执行
- 常在不知道范围的时候成立
三、until 循环
-
用法: 重复测试某个条件,只要条件不成立则反复执行
-
格式:
双层循环
双层循环这个名字相必大家们并不陌生,有点语言基础的都知道就是在循环里面在嵌套一层循环。下面我会通过九九乘法口诀表的例子来详细解析双层循环
#!/bin/bash
for ((a=1;a<=5;a++))
do
echo "外层循环:$a "
for ((b=1;b<=5;b++))
do
if [ $b -eq 3 ]; then
continue
fi
echo -e "\t 内层循环:$b "
done
done
-------------------------------
运行结果:外循环1-5
内循环跳过3
内层循环:5
外层循环:5
内层循环:1
内层循环:2
内层循环:4
内层循环:5
IFS