shell编程之利用双重循环输出图形

117 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天,点击查看活动详情

双重循环执行机制

  • 循环必须是有规律的递增或递减,脚本从上至下执行。
  • 在没有break、exit、continue等结束语句时,循环语句会逐条执行。外层循环每执行一次,内层循环都要全部执行完毕,下一次外层循环才能再执行。
  • 可以把内层循环,看作外层循环的一个命令语句。

实体矩形的输出

输出行为9颗星,列为九颗星的实体矩形

while循环

image.png 执行结果

image.png

for循环

image.png

执行结果

image.png

直角三角形的输出

while循环

image.png

执行结果

image.png

for循环

image.png

执行结果

image.png

倒的直角三角形

while循环

image.png

执行结果

image.png

for循环

image.png

执行结果

image.png

开口向左的直角三角形

while循环

image.png 执行结果

image.png

for循环

image.png

执行结果

image.png

等腰三角形的输出

for循环

image.png 执行结果

image.png

倒等腰三角形的输出

for循环

image.png

执行结果

image.png

菱形的输出

image.png

执行结果

image.png