for循环的格式:
for循环基础语法示例:
for 变量名 in [ 取值列表 ]
do
循环体
done
一.双循环:
双重循环:循环中嵌套循环(在这里我们将外面的循环称作外部循环,嵌套在里面的叫内部循环)
当外部循环执行一次时,内部循环就要将自身的所有循环进行一遍,一整个双重循环结束后,内部循环执行的次数等于自己本身循环的所有次数乘以外部循环的所有循环次数
可以使用嵌套循环来实现脚本的双层循环,示例代码如下
1.显示外循环是$a 内循环$b
encho -e \t 是制表符
2.9 9乘法表
for 循环:
echo -n是不换行输出
while循环:
3.输出长度宽度都为9个星的矩形
for循环
while循环
until循环
4.正直角三角形
5.反向直角三角形
for循环
while循环
6.等腰三角形
7.反向等腰三角形
8.菱形
二.退出循环
拿题目1来说:1.显示外循环是$a 内循环$b
1.exit 退出脚本 可以加数字状态返回码
2.break 推出当前循环 后面可以加数字 退出几层循环。
3.continue 中止命令执本次循环中的其它行,但不会完全中止整个循环运行
总结:
1.给了已知的取值列表,使用for循环是首选
2.需要满足某种条件时可以使用while
3.不满足条件的时候要已知循环时使用