目录
1.shell变量判断方式
shell中,变量的判断方式有两种
test [操作符选项] 表达式
[ 操作符选项 表达式 ]
后一种方法省略了前一种方法的test,并用方括号将整个语句包裹了起来,但要注意的是“[”内两边要有空格
实例:
1.
2.
1.1 文件操作符
在上面的格式中,出现了文件操作符,那么上面是文件操作符?
文件操作符用于检测linux系统中的文件属性,常见的文件操作符有:
-
-e 测试指定的文件或者目录是否存在
-
-f 测试指定的对象是否为文件;指定的文件是否存在
-
-d 测试指定的对象是否为目录;指定的目录是否存在
-
-r 测试当前用户是否有读权限
-
-w 测试当前用户是否有写权限
-
-x 测试当前用户是否有执行权限
-
-L 测试文件是否为符号链接(软链接文件)
实例:
1.
2.
1.2 整数比较
shell中,整数的比较格式为