test命令与-e测试用法

test命令

  1. -e  判断文件是否存在,存在就为真,否则就位假

  shell对于真假判断的逻辑,提供` && 与运算,意思为:并且(理解为and),并且的两端,是递进的关系`, ` || 意思为:或(理解为or)`

  例子:

    A条件 && B条件,代码解释:当A条件成立,并且执行B条件

    A条件 || B条件,代码解释:当A条件不成立,才会执行B条件

  test   测试参数   要测试的对象   对结果进行判断执行的逻辑动作

   案例:

   2. -f 判断文件是否是普通文件类型:

    3. -d 判断是否是目录类型:

     4. -z 判断字符串是否为空,如果是空,则为真,否则为假:

     5. -n 判断字符串是否为空,如果不为空,则为真,否则为假:

 

posted on 2024-01-07 20:03  与太阳肩并肩  阅读(173)  评论(0编辑  收藏  举报

导航