Linux 之 shell 运算符

作者: admin 分类: Linux,Shell脚本 发布时间: 2019-04-08 18:54 浏览:915 次    
文件比较运算符 
-e filename如果 filename 存在,则为真
-d filename如果 filename 为目录,则为真
-f filename如果 filename 为常规文件,则为真
-s filename文件大小非0时为真
-L filename如果 filename 为符号链接,则为真
-r filename如果 filename 可读,则为真
-w filename如果 filename 可写,则为真
-a
-o
filename1 -nt filename2如果 filename1 比 filename2 新,则为真
filename1 -ot filename2如果 filename1 比 filename2 旧,则为真
字符串比较运算符 (请注意引号的使用,这是防止空格扰乱代码的好方法)
-z string如果 string 长度为零,则为真
-n string如果 string 长度非零,则为真
string1 = string2如果 string1 与 string2 相同,则为真
string1 != string2如果 string1 与 string2 不同,则为真
算术比较运算符
num1 -eq num2等于
num1 -ne num2不等于
num1 -lt num2小于
num1 -le num2小于或等于
num1 -gt num2大于
num1 -ge num2大于或等于
算术运算符
+加法
-减法
*乘法
/除法
%取余
关系运算符
>大于
<小于
>=大于等于
<=小于等于
==等于
!=不等于
&&逻辑与
||逻辑或

温馨提示:如无特殊说明,本站文章均为作者原创,转载时请注明出处及相应链接!

发表评论