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:大于则为真
  • 相关阅读:
    Perface(TCP/IP 协议族)
    CHAPTER 2 Database Environment
    Chapter 1 Introduction
    2. Instructions: Language of the computer (指令:计算机语言)
    sed命令
    磁盘配额
    外设,镜像
    磁盘及文件系统挂载
    网络客户端工具命令
    TCP协议
  • 原文地址:https://www.cnblogs.com/xiluhua/p/5678497.html
Copyright © 2011-2022 走看看