Linux 各种运算符

时间:2019-02-08 16:00:13   收藏:0   阅读:1319






- 算术运算符

算术运算符,常用的有+-*/%++--**







- 关系运算符

关系运算符,常用的有<<=>>====!=






- 逻辑运算符

逻辑运算符,常用的有&&||!






- 按位运算符

按位运算符,常用的有&|^~<<>>






- 文件测试符

文件测试有很多,如下:
-n - 检测字符长度是否为0,不为0则返回true

-z - 检测字符长度是否为0,为0则返回true

-eq - 等于

-ge - 大于等于

-gt - 大于

-le - 小于等于

-lt - 小于

-ne - 不等于

-ef - 判断 file1file2 是否具有相同的设备和inode编号

-nt - 判断 filefile2 哪一个文件比较新

-ot - 判断 filefile2 哪一个文件比较旧

-b - 判断文件是否存在,并且是块设备文件

-c - 判断文件是否存在,并且是字符设备文件

-d - 判断文件是否存在,并且是目录

-e - 判断文件是否存在

-f - 判断文件是否存在,并且是普通文件

-g - 判断文件是否存在,并且设置了SGID位

-G - 判断文件是否存在,并且GID有效

-h - 判断文件是否存在,并且是一个符号链接(与-L相同)

-k - 判断文件是否存在,并且设置了粘着位

-L - 判断文件是否存在,并且是一个符号链接(与-h相同)

-O - 判断文件是否存在,并且UID有效

-p - 检测文件是否存在,并且具备命名管道

-r - 判断文件是否存在,并且具备读权限

-s - 判断文件是否存在,并且大小大于0

-S - 判断文件是否存在,并且是一个套接字

-t - 文件描述符是在一个终端打开的

-u - 判断文件是否存在,并且设置了SUID位

-w - 判断文件是否存在,并且具备写权限

-x - 判断文件是否存在,并且具备执行权限




评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!