Chinaunix首页 | 论坛 | 博客
  • 博客访问: 249661
  • 博文数量: 49
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1334
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-14 08:53
个人简介

勤于思考,默默学习。

文章分类

全部博文(49)

文章存档

2017年(1)

2016年(2)

2015年(1)

2014年(45)

我的朋友

分类: 系统运维

2014-03-16 15:54:32

数值测试:包括(等于、不等于、大于、小于、大于等于、小于等于)
-eq  (两个数值相等);
-ne  (两个数值不相等);
-gt   (第一个数大于第二个数);
-lt    (第一个数小于第二个数);
-ge  (第一个数大于等于第二个数);
-le   (第一个数小于等于第二个数)。
字符串测试:包括(=、!=、-z、-n)
“=” (两个字符串相等);
“!=”(两个字符串不等);
“-z”      (字符串为空) ;
“-n”   (字符串不为空)。
文件状态测试:包括(-d、-f、-L、-r、-w、-x、-u、-s)
-d                           (目录);
-f                     (一般文件);
-L                    (链接文件);
-r                            (可读);
-w                           (可写);
-x                        (可执行);
 -u                (设置了suid);
-s(文件长度大于0、非空)。
条件测试的逻辑操作符:
-a:逻辑与,(只有当操作符两边的条件均为真时,结果为真;否则为假)
-o:逻辑或,(操作符两边的条件只要有一个为真时,则结果为真,只有当两边所有条件为假时,结果为假)
!:  逻辑否,(条件为真,结果为假)
 
阅读(1538) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~