zoukankan      html  css  js  c++  java
  • test if DEMO

    可参考:http://blog.chinaunix.net/uid-20671208-id-3643362.html

    1、test 举例:

    test -d ~/auto && echo true || echo false  #家目录是否存在目录auto,存在打印true,否则打印false

    2、文件属性测试操作符:

    -e:文件存在则为真
    -f:文件存在且是一个常规文件则为真
    -d:文件存在且是目录则为真
    -l,-h:文件存在且是一个链接文件则为真
    -g:文件存在且设置了sgid则为真
    -u:文件存在且设置了suid则为真
    -r:文件存在且是可读则为真
    -w:文件存在且是可写则为真
    -x:文件存在且是可执行则为真
    -s:文件存在且不为空则为真
    注意:! -s:取反时中间必须有空格
    <file1> -nt <file2>:1比2新则为真 <file1> -ot <file2>:1比2旧则为真 <file1> -ef <file2>:1有硬链接到2则为真

    3、字符串测试操作符:

    -z:空则为真
    
    -n:非空则为真
    
    ==:相等则为真
    
    !=:不相等则为真
    
    str1 < str2:1的字典顺序在2前则为真
    
    str1 > str2:1的字典顺序在2后则为真

    4、算术测试操作符:

    -eq:相等则为真
    -ne:不相等则为真
    -le:小于等于则为真
    -ge:大于等于则为真
    -lt:小于则为真
    -gt:大于则为真
  • 相关阅读:
    JAVA环境变量的配置
    中国大学MOOC-翁恺-C语言程序设计习题集-解答汇总
    1009. 说反话 (20)
    akoj-1162-计算表达式
    akoj-1153-p次方求和
    akoj-1055-矩阵乘法
    akoj-1076-Encoding
    C语言程序设计进阶 翁恺 第4周编程练习
    akoj-1272-字母统计
    akoj-1267-独木舟上的荡漾
  • 原文地址:https://www.cnblogs.com/xiluhua/p/5678497.html
Copyright © 2011-2022 走看看