首页 > 其他 > 详细

第五章:条件测试与比较

时间:2020-04-03 09:18:21      阅读:51      评论:0      收藏:0      [点我收藏+]

条件测试:

test等效于[] 

条件运算的的时候使用 -lt小于 -gt大于  -ge大于等于 -le小于等于 -eq等于  -ne不等于 -a 且 -o或(这个比较常用)

 

[[]]中可以使用通配符进行模糊匹配,其他测试不可以使用

运算比较的时候使用 && 且   ||或   <小于   >大于  等

 

(())用于整数计算和比较,使用的时候比较符和两边不用加空格,区别于[]和[[]]

 

文件测试:

-f 存在并且是普通文件

-d存在并且为目录

-e文件存在不管是目录还是文件

-s文件大小是否为0(*****)

-L文件存在并且是链接文件(*****)

f1 -nt f2 文件1比文件2更新为真,f1 -ot f2 文件1比文件2更旧为真(*****)

-r、-w、-x文件可读可写可执行为真

 

字符串测试:

注意:测试的时候字符串或者变量加上“”,符号两边加上空格个

-n测试字符串长度是否不为0

-z测试字符串长度是否为0

== 、!= 、=测试字符串是否相等或者不等

 

 

技术分享图片

 

第五章:条件测试与比较

原文:https://www.cnblogs.com/sxdpython/p/12624127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!