for 双重循环

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.不满足条件的时候要已知循环时使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值