我是靠谱客的博主 大意柜子,最近开发中收集的这篇文章主要介绍Linux-Test(测试指令),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Test(测试指令)

linux应用之test命令详细解析
功能:检查文件和比较值
检测某些档案或者是相关属性时常用

1.关于文档: test -e filename
-e 该[档名]是否存在
-f 该[档名]是否为flie
-d 该[文件名]是否为directory

这里写图片描述

2.关于档案的权限检测: test -r filename
-r file 检测文件是否可读
-w file 检测文件是否可写
-x flie 检测文件是否可执行
-s file 检测文件是否为空白文档

3.两个档案之间比较 test file1 -nt file2
-nt : 判断file1 是否比 file2 新
-ot : 判断file1 是否比 file2 旧

4.两个整数之间的判断, test num1 -eq num2
-eq : 两数值相等(equal)
-ne : 想数值不等(not equal)
-gt : n1大于n2 (greater than)
-lt : n1小于n2 (less than)
-ge : n1大于等于n2(greater than or equal)
-le : n1小于等于n2(less than or equal)

5.多重条件判断, test -r filename -a -x filename
-a : 前后条件同时成立 返回true
-o : 前后条件任一成立 返回true
! : 相反 test ! -r filename

这里写图片描述

6.以上功能,如果不加test可以修改成一下方式
[ -r filename ]

这里写图片描述

ps:

1.在中括号 [] 内的每个组件都需要用空格键来分隔(前后面都要)
2.在中括号的变量,最好都以双引号来设定
3.在中括号的常数,最好都以单或者双引号来设定

这里写图片描述

最后

以上就是大意柜子为你收集整理的Linux-Test(测试指令)的全部内容,希望文章能够帮你解决Linux-Test(测试指令)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部