表达式 : [ condition ],[]与condition前后有一个空格
应用小例子:[ condition ]&&echo "true"||echo "false",类似于三步运算符,如果条件成立,执行前面的,如果条件不成立,执行后面的
常用的判断条件
1.两个比较
= : 字符串比较
lt :小于,lessthan
le:小于等于,lessequal
eq : 等于,equal
gt : 大于,gratherthen
ge:大于等于,gratherequal
ne : 不等于,notequal
2.按照文件权限进行判断
-r:read
-w : write
-x : execute
3.按照文件类型进行判断
-f : 文件存在并且是一个常规的文件
-e :文件存在
-d :文件存在并是一个目录