zoukankan      html  css  js  c++  java
  • 条件判断IF

    bash中条件判断使用if语句

    千万注意分号

    一、单分支条件判断

      if  条件 ;then

        分支1;

      fi

    二、双分支条件判断

      if  条件;then

        分支1;

      else

        分支2;

      fi

    三、多分支条件判断

      if  条件1;then

        分支1;

      elif 条件2;then

        分支2;

      elif 条件3;then

        分支3;

      ....

      else

        分支n;

      fi

     四、条件测试

        1.test 测试表达式

        2.[ 测试表达式 ]  注意:这里测试表达式两边各有一个空格    

        3. [[  ]]   注意:空格

    五、测试表达式

        1.整数测试

          -eq:相等

          -ne:不等

          -gt:大于

          -lt:小于

          -le:小于等于

          -ge:大于等于

    六、组合条件测试:对条件做逻辑运算

        与:条件1 && 条件2

          条件1为假,那么最终结果一定为假。所以条件2不用执行。

          条件1为真,那么结果取决于后面的条件,所以条件2必须执行。

        隐含意义:如果条件满足,那么执行后面的。

        或'; 条件1  ||    条件2

          条件1为真,那么最终结果一定为真,条件2不用执行。

          条件1为假,那么最终结果取决于后面条件,条件2必须执行。

        隐含意义:如果条件不满足,那么执行后面的。

        组合与跟或

          条件1 && 条件2  || 条件3

          隐含意义:如果条件1满足,执行条件2,如果条件1不满足,执行条件3    

        非:!条件

          如果条件为真,那取反,则结果是假。    

          如果条件为假,那么取反,则结果是真。

        

  • 相关阅读:
    2018年秋季个人阅读计划
    java当中JDBC当中JNDI用来查找dataSource的例子
    为什么要引入激活函数?
    为什么引入神经网络来做识别,判断,预测?
    给出一个生活中的最简单的两层神经网的实际例子
    MapReduce的输入文件是两个
    hadoop在eclipse当中如何添加源码?
    MapReduce的shuffle过程详解
    hadoop WordCount例子详解。
    Hadoop的eclipse的插件是怎么安装的?
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12559151.html
Copyright © 2011-2022 走看看