shell循环语句

1.循环和遍历

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

        循环体:循环条件

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

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

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

                   提高代码的重复利用率

                   提高程序的效率

2. for循环格式

        for 变量名 in 取值范围

        do

                命令序列

        done

        shell循环语句_第1张图片

 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的随机数

shell循环语句_第2张图片

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

shell循环语句_第3张图片

shell循环语句_第4张图片

你可能感兴趣的:(linux)