博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux Shell test关键字
阅读量:4959 次
发布时间:2019-06-12

本文共 1016 字,大约阅读时间需要 3 分钟。

1)判断表达式 

if test  (表达式为真) 
if test !表达式为假 
test 表达式1 –a 表达式2                  两个表达式都为真 
test 表达式1 –o 表达式2                 两个表达式有一个为真 
2)判断字符串 
test –n 字符串                                     字符串的长度非零 
test –z 字符串                                     字符串的长度为零 
test 字符串1=字符串2                       字符串相等 
test 字符串1!=字符串2                   字符串不等 
3)判断整数 
test 整数1 –eq 整数2                        整数相等 
test 整数1 –ge 整数2                        整数1大于等于整数2 
test 整数1 –gt 整数2                         整数1大于整数2 
test 整数1 –le 整数2                         整数1小于等于整数2 
test 整数1 –lt 整数2                          整数1小于整数2 
test 整数1 –ne 整数2                        整数1不等于整数2 
4)判断文件 
test  File1 –ef  File2                            两个文件具有同样的设备号和i结点号 
test  File1 –nt  File2                            文件1比文件2 新 
test  File1 –ot  File2                            文件1比文件2 旧 
test –b File                                           文件存在并且是块设备文件 
test –c File                                           文件存在并且是字符设备文件 
test –d File                                           文件存在并且是目录 
test –e File                                           文件存在 
test –f File                                            文件存在并且是正规文件 
test –g File                                           文件存在并且是设置了组ID 
test –G File                                           文件存在并且属于有效组ID 
test –h File                                           文件存在并且是一个符号链接(同-L) 
test –k File                                           文件存在并且设置了sticky位 
test –b File                                           文件存在并且是块设备文件 
test –L File                                           文件存在并且是一个符号链接(同-h) 
test –o File                                           文件存在并且属于有效用户ID 
test –p File                                           文件存在并且是一个命名管道 
test –r File                                            文件存在并且可读 
test –s File                                           文件存在并且是一个套接字 
test –t FD                                             文件描述符是在一个终端打开的 
test –u File                                           文件存在并且设置了它的set-user-id位 
test –w File                                          文件存在并且可写 

test –x File                                           文件存在并且可执行

转载于:https://www.cnblogs.com/xiaokuang/p/4605376.html

你可能感兴趣的文章
highcharts曲线图
查看>>
extjs动态改变样式
查看>>
PL/SQL Developer 查询的数据有乱码或者where 字段名=字段值 查不出来数据
查看>>
宏定义
查看>>
ubuntu12.04 串口登录系统配置
查看>>
poj3061
查看>>
linux--多进程进行文件拷贝
查看>>
笔记:git基本操作
查看>>
Gold Smith第一章
查看>>
生成php所需要的APNS Service pem证书的步骤
查看>>
JavaWeb之JSON
查看>>
URL中的特殊字符处理
查看>>
HOT SUMMER 每天都是不一样,积极的去感受生活 C#关闭IE相应的窗口 .
查看>>
windows平台上编译mongdb-cxx-driver
查看>>
optionMenu-普通菜单使用
查看>>
MVC3分页传2参
查看>>
2016-2017-2点集拓扑作业[本科生上课时]讲解视频
查看>>
appium(13)- server config
查看>>
IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR...
查看>>
管理信息系统 第三部分 作业
查看>>