zoukankan      html  css  js  c++  java
  • shell编程-test命令(七)

    test命令常用作检查某些条件是否成立。

    数值测试
      -eq:检测两个数是否相等,相等返回true
      -ne:检测两个数是否相等,不相等返回true
      -gt:检测左边的数是否大于右边,是则返回true
      -lt:检测左边的数是否小于右边的,是则返回true
      -ge:检测左边的数是否大于等于右边,是则返回true
      -le:检测左边的数是否小于等于右边,是则返回true

    字符串测试
      =:检测两个字符串是否相等,相等返回ture
      !=:检测两个字符串是否相等,不相等返回true
      -z:检测字符串长度是否为0,为0返回true
      -n:检测字符串长度是否为0,不为0返回true

    文件测试
      -e file:检测文件是否存在,如果是则返回true
      -r file:检测文件是否存在且可读,如果是则返回true
      -w file:检测文件是否存在且可写,如果是则返回true
      -x file:检测文件是否存在且可执行,如果是则返回true
      -s file:检测文件是否存在且至少有一个字符,如果是则返回true
      -d file:检测文件是否是目录,如果是则返回true
      -f file:检测文件是否是普通文件,如果是则返回true
      -c file:检测文件是否是字符型特殊文件,如果是则返回true
      -b file:检测文件是否是块特殊文件,如果是则返回true

    结果

  • 相关阅读:
    cogs 2355. [HZOI 2015] 有标号的DAG计数 II
    洛谷 P4705 玩游戏
    LOJ #6436. 「PKUSC2018」神仙的游戏
    CF712D Memory and Scores
    CF 553E Kyoya and Train
    洛谷 P4841 城市规划
    [转载]Java集成PageOffice在线打开编辑word文件
    [转载]Java读取Excel中的单元格数据
    [转载]Java操作Excel文件的两种方案
    [转载]Java导出Excel
  • 原文地址:https://www.cnblogs.com/tynam/p/9536826.html
Copyright © 2011-2022 走看看