zoukankan      html  css  js  c++  java
  • 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目录下的某文件里

                                 

  • 相关阅读:
    npm run build无法打包的可能原因 npm ERR! missing script: build
    java的Scanner类的close()方法引来的故事
    Markdown语法1
    MarkdownPad2破解安装&使用
    MarkDown语法5
    Markdown语法2
    Markdown0
    Sublime Text配置anaconda环境
    解决:Tensorflowgpu中的Could not load dynamic library ‘cudart64_101.dll‘; dlerror: cudart64_101.dll not found
    Markdown语法4
  • 原文地址:https://www.cnblogs.com/Jerry0070/p/9894743.html
Copyright © 2011-2022 走看看