• shell循环语句


    1.循环和遍历

            循环:重复执行一段代码的结构。只要条件满足,多次执行相同的代码。

            循环体:循环条件

            循环条件满足,循环体将一直执行。直到条件不满足为止

            遍历:对数据结构当中每个元素进行访问的过程,对循环体中定义的对象(变量进行操作或者输出)

            循环:涉及到重复性的操作,可以用循环来代替。

                       提高代码的重复利用率

                       提高程序的效率

    2. for循环格式

            for 变量名 in 取值范围

            do

                    命令序列

            done

            

     3. for循环的类c语言格式

            for((表达式1:表达式2:表达式3))

            do

                    命令序列

            done

            表达式1:定义变量,给它一个是初始值

            表达式2:循环范围

            表达式3:定义如何循环

    4.循环控制语句

            continue:满足条件时,跳出本次循环,但是循环条件如果继续存在,继续执行后面的循环。满足条件跳出本次循环,继续下一次循环。

            break:跳出循环,满足条件即刻退出,不在执行后续循环

            exit :如果满足条件直接退出,所有的可执行条件都不再执行。

    5.实验

    1.猜数字,设置一个随机数,比这个数字大,提示用户输大了,比他小,提示猜小,等于,猜对了,猜不对,你不能退出去,一直猜对为止。同时打印出一共猜了多少次

    提示:死循环 for((;;)) ,生产随机数:$RANDOM(0-32767) $((RANDOM%100+1))取1-100的随机数

    2.淘宝商城购物:只有一家店,店里只有5种商品,衣服 :500,裤子:400,鞋子:350,帽子:150,袜子:50每次客户选择商品之后都要提示顾客是否继续购买,继续,继续买。不买要提示用户:你买了啥,第二个,你花了多少钱,然后退出。

  • 相关阅读:
    工作疑难问题解决4例
    idea中导入eclipse项目后没显示src文件
    Tuna: Instruction Tuning using Feedback from Large Language Models
    C++入门新手村-文件读写知识讲解
    JDK并发修改异常的一个“BUG“
    【brpc学习实践四】异步请求案例详解
    跨平台命令行ssh终端工具tryssh详解
    苏宁api接口
    2022.11.22 英语背诵
    Vue项目前期准备工作
  • 原文地址:https://blog.csdn.net/qq_59980732/article/details/133029217