zoukankan      html  css  js  c++  java
  • shell中判断用法

    测试结构:

      测试命令可用于测试表达式条件的真假,true,则返回0,false,则返回非0;这一点c/c++有区别;

          格式:

        test  expression

        #expression是一个表达式,该表达式可由数字、字符串、文本和文件属性的比较;同时可加入各种算术、字符串、文本运算符等;

        [  expression  ]

        #其中“ [ ” 是启动测试的命令,但要求在expression后要一个“ ] ”与其配对,特别注意“ [ ”和“ ] ”前的空格必不可少的。

        #该方式经常与if、  case 、  while语句联用,作为流程控制语句的判断条件;

    整数之间的比较:

      比较符:eq  、gt  、 lt    //equal、  greater  than、  less  than

      test  “num1”  -eq "num2"

      [ "num1"  -eq  "num2" ]

      //该比较符不能用于浮点数之间的比较,切记

    字符串之间的比较:

      string  测试字符串string是否不为空,

      -n  string  测试字符串是否不为空

      -z   string  测试字符串string是否为空

    对文件操作的操作符:

  • 相关阅读:
    数组
    css动画
    mui 常用手势
    ejs 用到的语法
    css 高度塌陷
    SQL 用到的操作符
    position: relative;导致页面卡顿
    h5 图片生成
    li之间的间隙问题
    虚拟机扩容mac
  • 原文地址:https://www.cnblogs.com/chris-cp/p/4290701.html
Copyright © 2011-2022 走看看