shell编程之流程控制

-d  判断该文件是否存在,并且是否为目录文件

-e  判断该文件是否存在

-f  判断该文件是否存在,并且是否为普通文件    形式  [ -e   /home/cao/test.txt ]

 

-r 文件  判断该文件是否存在,并且是否拥有读权限

-w 文件  判断该文件是否存在,并且是否拥有写权限

-x 文件  判断该文件是否存在,并且是否拥有执行权限

 

文件1   -nt  文件二  判断文件1的修改时间是否比文件2新

文件1   -ot  文件二  判断文件1的修改时间是否比文件2旧

文件1   -ef  文件二  判断文件1与文件2的inode号是否一致(硬链接)

 

整数1  -eq  整数2  判断两数是否相等

   -ne     不相等

   -gt      大于

   -lt       小于

   -ge     大于等于

   -le       小于等于

 

-z  字符串  判断字符串是否为空(为空返回真)

-n  字符串  判断字符串是否为非空

字符串1 == 字符串2  判断是否相等  !=    判断是否不等

 

posted @ 2016-11-21 19:43  曹某某的博客  阅读(114)  评论(0编辑  收藏  举报