当前位置: 首页 > news >正文

test命令用法。功能:检查文件和比较值

test命令用法。功能:检查文件和比较值



1)判断表达式

iftest(表达式为真)

iftest!表达式为假

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)判断文件

testFile1–efFile2两个文件具有同样的设备号和i结点号

testFile1–ntFile2文件1比文件2新

testFile1–otFile2文件1比文件2旧

test–bFile文件存在并且是块设备文件

test–cFile文件存在并且是字符设备文件

test–dFile文件存在并且是目录

test–eFile文件存在

test–fFile文件存在并且是正规文件

test–gFile文件存在并且是设置了组ID

test–GFile文件存在并且属于有效组ID

test–hFile文件存在并且是一个符号链接(同-L)

test–kFile文件存在并且设置了sticky位

test–bFile文件存在并且是块设备文件

test–LFile文件存在并且是一个符号链接(同-h)

test–oFile文件存在并且属于有效用户ID

test–pFile文件存在并且是一个命名管道

test–rFile文件存在并且可读

test–sFile文件存在并且是一个套接字

test–tFD文件描述符是在一个终端打开的

test–uFile文件存在并且设置了它的set-user-id位

test–wFile文件存在并且可写

test–xFile文件存在并且可执行

相关文章:

  • iOS项目之模拟请求数据
  • [转]你可能不知道的10个JavaScript小技巧
  • Cobbler自动装机--2
  • shell 空格
  • bzoj 1189: [HNOI2007]紧急疏散evacuate
  • 项目总结
  • 资源更新服务器
  • shell脚本专家指南笔记----shell错误调试
  • SpringBoot学习:整合Redis
  • vs20008 新特性复习
  • 分布式技术追踪 2017年第十四期
  • HighID
  • python闲谈--pymysql
  • Tooltip浮动提示框效果(掌握里面的小知识)
  • explicit构造函数
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • ➹使用webpack配置多页面应用(MPA)
  • canvas 绘制双线技巧
  • CODING 缺陷管理功能正式开始公测
  • C学习-枚举(九)
  • ES6 ...操作符
  • golang 发送GET和POST示例
  • iOS 系统授权开发
  • Javascript设计模式学习之Observer(观察者)模式
  • JavaScript异步流程控制的前世今生
  • linux学习笔记
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 大数据与云计算学习:数据分析(二)
  • 分类模型——Logistics Regression
  • 诡异!React stopPropagation失灵
  • 检测对象或数组
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 小程序 setData 学问多
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 白色的风信子
  • 阿里云ACE认证之理解CDN技术
  • 数据库巡检项
  • # .NET Framework中使用命名管道进行进程间通信
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • (0)Nginx 功能特性
  • (java)关于Thread的挂起和恢复
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (图)IntelliTrace Tools 跟踪云端程序
  • (原)本想说脏话,奈何已放下
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .Net Web窗口页属性
  • .NET 中 GetProcess 相关方法的性能
  • .NET中统一的存储过程调用方法(收藏)
  • [20171102]视图v$session中process字段含义