shell 常用文件字符串二元整数测试操作符-持续更新中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 常用文件字符串二元整数测试操作符-持续更新中相关的知识,希望对你有一定的参考价值。
常用的文件测试操作符-持续更新中
-e——exist | 文件存在为真 |
-f——file | 文件存在且为普通文件为真 |
-d——directory | 文件存在且为目录为真 |
-s——size | 文件存在且大小不为零为真 |
-r——read | 文件存在且可读为真 |
-w——write | 文件存在且可写为真 |
-x——executable | 文件存在且可执行为真 |
-L——link | 文件存在且为链接文件则为真 |
f1 -nt f2——new than | f1比f2新则为真 |
f1 -ot f2——old than | f1比f2旧则为真 |
常用字符串测试操作符-持续更新中
-n "字符串" | no zero 若字符串的长度不为0,则为真 | |
-z "字符串" | zero 若字符串的长度为0,则为真 | |
“串1”=“串2” | 若字符串1等于字符串2,则为真,可用“==”代替 | |
“串1”!=“串2” | 若字符串1不等于字符串2,则为真 | |
常用二元整数测试操作符-持续更新中 | ||
在[]和test中使用 | (())、[[]] | 说明 |
-eq | = | 等于,equal |
-ne | != | 不等于,no equal |
-gt | > | 大于,greater than |
-ge | >= | 大于等于,greater equal |
-lt | < | 小于,less than |
-le | <= | 小于等于,less equal |
说明:[]中使用“<”“>”时,需要用“\”转义,否则会出错 逻辑操作符 | ||
[]和test中使用 | [[]]和&& | 说明 |
-a | && | and,与,两边皆为真,则结果为真 |
-o | || | or,或,两边其一为真,则结果为真 |
! | ! | not,非,两边不一样,则结果为真 |
本文出自 “12245798” 博客,请务必保留此出处http://12255798.blog.51cto.com/12245798/1902846
以上是关于shell 常用文件字符串二元整数测试操作符-持续更新中的主要内容,如果未能解决你的问题,请参考以下文章