摘要:
多重条件判断 多个条件判断一起使用 测试选项 作用 判断1 -a 判断2 逻辑与,判断1和判断2都成立,最终的结果才为真 判断1 -o 判断2 逻辑或,判断1和判断2有一个成立,最终的结果就为真 ! 判断 逻辑非,使原始的判断式取反 格式 [ 判断 选项 判断] [ ! 判断] 例子 a=11 [ 阅读全文
posted @ 2021-08-06 17:51
葛老头
阅读(723)
评论(0)
推荐(0)
摘要:
字符串判断 $变量时要用双引号引起来,即"$变量" 测试选项 作用 -z 字符串 判断字符串是否为空(为空返回真) -n 字符串 判断字符串是否为非空(非空返回真) 字符串1 == 字符串2 判断字符串1和字符串2是否相等(相等返回真) 字符串1 != 字符串2 判断字符串1是否字符串2不相等(不相 阅读全文
posted @ 2021-08-06 17:30
葛老头
阅读(376)
评论(0)
推荐(0)
摘要:
两个整数之间比较 Liunx中,都是字符型,但是加了数值比较的选项,所以自动将他们转换成了整数型进行比较,不需要对这些参数进行变量转换或者重新声明 测试选项 作用 整数1 -eq 整数2 判断整数1是否和整数2相等(相等为真) 整数1 -ne 整数2 判断整数1是否和整数2不相等(不相等为真) 整数 阅读全文
posted @ 2021-08-06 17:16
葛老头
阅读(193)
评论(0)
推荐(0)
摘要:
两个文件之间进行比较 测试选项 作用 文件1 -net 文件2 判断文件1的修改时间是否比文件2的新(如果新则为真) 文件1 -ot 文件2 判断文件1的修改时间是否比文件2的旧(如果旧则为真) 文件1 -ef 文件2 判断文件1是否和文件2的Inode(即i节点号)号是否一致,可以理解为两个文件是 阅读全文
posted @ 2021-08-06 15:02
葛老头
阅读(299)
评论(0)
推荐(0)
摘要:
按照文件权限进行判断 读、写、执行等选项权限,只要有,就返回真 不会按照所属者,所属用户组,其他用户进行区分 先判断文件是否存在,再去判断选项权限 测试选项 作用(标红熟记) -r 文件 判断该文件是否存在,并且是否该文件拥有读权限(有读权限为真) -w 文件 判断该文件是否存在,并且是否该文件拥有 阅读全文
posted @ 2021-08-06 14:40
葛老头
阅读(711)
评论(0)
推荐(0)
摘要:
按照文件类型进行判断 标红,记住;其他了解即可 测试选项 作用 -b 文件 判断该文件是否存在,并且是否为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 文件 判断该 阅读全文
posted @ 2021-08-06 14:26
葛老头
阅读(423)
评论(0)
推荐(0)

浙公网安备 33010602011771号