Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

shell 测试命令

来源: 未知 分享至:

shell 测试命令表达式

test 命令是shell 编程中条件判断常用的测试命令:

 

测试文件属性表达式
表达式 说明
-b file 如果文件file存在且为块设备,则值为真
-c file 如果文件file 存在且为字符设备,则值为真
-r file 如果文件file 存在且只为只读,则值为真
-w file 如果文件file存在且是可写入,则值为真
-x file 如果文件file存在且是可执行,则值为真
-s file 如果文件file 存在且长度为零,则值为真
-d file 如果文件是一个目录,则值为真
-f file 如果文件file 是一个普通文件,则值为真。
-e file 如果文件存在,则值为真

 

数值测试表达式

表达式 说明

n1 -eq n2

n1等于n2,则为真
n1 -ne n2 n1不等于n2 ,则为真
n1 -gt n2 n1大于n2,则为真

n1 -lt n2

n1小于n2 ,则为真
n1 -ge n2 n1大于等于n2,则值为真
n1 -le n2 n1小于等于n2,则值为真

 

测试字符串
表达式 说明
-z s1 如果字符串s1的长度是零,则值为真
-n sl 如果字符串s1的长度不为零,则值为真
sl=s2 如果字符串sl与字符串s2 相等,则值为真
s1!=s2 如果字符串sl与字符串s2相等,则值为真
s1 如果字符串sl不是空串,则值为真

 

测试逻辑运算符
逻辑操作符 说明
-o 二进制“或”操作符
-a 二进制“与”操作符
!   一元“非”操作符

 


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史