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,并统计几台 了几台不通

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

     

     

     

     

     

     

  • 相关阅读:
    CSS3嵌入web字体与布局
    Hbase 技术细节笔记(下)
    Hbase 技术细节笔记(上)
    全排列算法(递归和字典)
    一分钟掌握位运算符—与(&)、非(~)、或(|)、异或(^)
    MySQL中count函数使用方法详解
    ZAB协议与Paxos算法
    泊松分酒(穷举法)
    hadoop解决Could not locate executable nullinwinutils.exe in the Hadoop binaries.问题
    Redis系列八:redis主从复制和哨兵
  • 原文地址:https://www.cnblogs.com/ahaocloud/p/14374665.html
Copyright © 2011-2022 走看看