Linux扩展篇-shell编程(四)-shell条件判断

基本语法

格式一:

test condition

格式二:

[ condition ]

注意:1)condition前后要有空格。2)条件非空即为true,例如[ hello ]返回true,[ ]返回false

常用判断条件

(1)两个整数之间的比较

(2)字符串之间的比较:用“=”判断相等,用“!=”判断不相等

(3)文件判断
按文件权限
-r:有读权限
-w:有写权限
-x:有可执行权限
按文件是否存在
-a:文件存在,返回true
-e:文件存在,返回true
按文件类型
-b:文件存在,且为块设备文件
-c:文件存在,且为字符设备文件
-d:文件存在,且为目录文件
-f:文件存在,且为普通文件

posted @ 2023-03-21 11:22  cavan丶keke  阅读(45)  评论(0编辑  收藏  举报