zoukankan      html  css  js  c++  java
  • shell测试语句

    测试语句格式:	[ 条件表达式 ] 
    细分测试语句有:文件测试、逻辑测试、整数值比较、字符串比较
    ------------------------------------------------------------------------------------
    文件测试:	[ 操作符 文件或目录名 ]
    -d	测试是否为目录
    -e	测试文件或目录是否操作
    -f	判断是否为文件
    -r	测试当前用户是否有权限读取
    -w	测试当前用户是否有权限写入
    -x	测试当前用户是否有权限执行
    
    [ -d /etc/fstab ]	测试是否为目录
    echo $?			查看返回值 0证明上一条命令成功
    
    逻辑测试:	[ 表达式1 ] 操作符 [ 表达式2 ]
    &&	逻辑的与,“而且”的意思 上一个表达式执行成功后执行
    ||	逻辑的或,“或者”的意思 上一个表达式执行失败后执行
    !	逻辑的否
    
    [ -d /etc/fstab ] && echo yes || echo no 	测试是否为目录加强版
    
    整数值比较:	[ 整数1 操作符 整数2 ]
    -eq	判断是否等于
    -ne	判断是否不等于
    -gt 	判断是否大于
    -lt	判断是否大于
    -le	判断是否等于或小于
    -ge 	判断是否大于或等于
    
    字符串比较:	[ 字符串1 操作符 字符串2 ]
    =	比较字符串内容是否相同
    !=	比较字符串内容是否不同
    -z	判断字符串内容是否为空
    

      

  • 相关阅读:
    python+selenium 定位隐藏元素
    数据库的几种去重方法总结
    用例设计方法与测试实践相结合思路
    边界值分析法
    等价类分析法
    CYQ.Data 支持分布式数据库(主从备)高可用及负载调试
    linux下rpm包安装、配置和卸载mysq
    linux命令 rpm
    Linux命令之rpm
    Linux rpm命令详解
  • 原文地址:https://www.cnblogs.com/dagege/p/6979422.html
Copyright © 2011-2022 走看看