zoukankan      html  css  js  c++  java
  • 架构师的成长之路初片-shell~(if、for)

    三:if分支

    1, 单分支

    if 条件测试;then  //如果条件测试成功,那就执行下面的所有指令(指令可以有很多)

    执行指令

    fi

     

    2, 双分支

      if 条件测试;then  //如果条件测试成功,那就执行下面的所有指令(指令可以有很多)

    执行指令

    else    //如果上述条件测试失败,那就执行下面的指令

    执行指令

    fi

    例子:

    3: 多分支

    if 条件测试;then  //如果条件测试成功,那就执行下面的所有指令(指令可以有很多)

    执行指令

    elif 条件测试;then   //如果上述条件测试失败,那就执行下面的指令,elif可以写多个

    执行指令

    else    //如果上述条件测试失败,那就执行下面的指令

    执行指令

    fi

    例子:

    ----------------------------------------------------------------------------------------------------------------------

    四,循环

    有时我们需要某个或者某群任务反复在服务器中执行很多次,就可以使用循环命令写成脚本,而无需手工一次次执行

    for循环,可以定义某任务循环执行的次数

    语法:

    for 变量名 in  1 2 3。。。。   //此处变量名可以自定义,通常习惯用i,值的多少决定了下面dodone之间的任务执行多少次,每个值之间有空格,这里是有3个值,所以就循环执行指令3

    do

    循环执行的指令

    done

    例子:

    编写脚本,使用ping测试192.168.4.1~192.168.4.10,并统计几台 了几台不通

    -------------------------------------------------------------------------------------------------

     

     

     

     

     

     

  • 相关阅读:
    mongodb(2)
    mongodb(1)
    分片集群
    副本集 集群
    java连接腾讯云上的redis
    maven打包
    生成ftp文件的目录树
    从ftp获取文件并生成压缩包
    android 连续点击退出程序
    Android之完美退出方法
  • 原文地址:https://www.cnblogs.com/ahaocloud/p/14374665.html
Copyright © 2011-2022 走看看