shell脚本中的for循环和while循环

基础for循环有三种:

        ①直接写-------例如:for  i   in  1,2,3,4(注:i 是变量; in是在什么地方;do和done之间是循环体)

                                          do

                                                   echo    $i

                                          done

        ②通过一个序列--------例如:for  i  in { 1..10}

        ③通过命令-------例如:for  i  in  ‘ ls  /root  | xargs ’ (注:xargs是横着排)

while循环:(专门用来写无限循环的,while循环后面跟的是条件,符合条件进行无限循环,不符合停止循环)

         模式-----while  真 / 假 条件

                      do

                                 循环体

                      done

                 *********************循环控制命令有三个:return、break、continue

                *********************break:跳出离他最近的一个循环,跳出循环体了。

                 ********************continue:终止当前本次循环,并没有跳出循环体。

例题:1,传入一个网段地址,自动找出本网段内存活的IP地址。2,将存活的IP地址当作密码来创建Linux用户,用户名格式为:你的名字_数字 3,有几个存活IP地址,就自动创建几个用户   4,最后将创建的用户名和密码写入到/tmp目录下的某文件里

                             

猜你喜欢

转载自www.cnblogs.com/Jerry0070/p/9894743.html
今日推荐