标签:nfs 存在 类型 文件测试 判断 开头 解决方法 测试表 strong
if 条件测试类型: 文件测试, 数字测试, 字符串测试
if 语句结构:
if ... ; then ....; fi
if ... ; then ... ; else ... ; fi
条件测试表达式:
数字测试: Note
【 3 -eq $V2 】等于
【 3 -ne $V2 】不等
【 3 -lt $V2 】小于
-le 小于等于 -gt 大于 -ge 大于等于
字符串测试:Note
[[ $V = 4* ]] 模式匹配 若$V以4开头为true
[[ $V = "4*" ]] 字符匹配 若$V等于4* 为true
[ -z "$V" ] -z表示字符串为空
[ -n "$V" ] -n表示字符串不为空
文件测试:
-e FILE 测试文件是否存在
-f FILE 测试文件是否为普通文件
-d FILE 测试指定路径是否为目录
。。。
写case遇到的好的解决方法:
for V in ...
lockp=lockd
[[ $V = 4* ]] && lockp=nfsd
ssh $SERVER $lsLocks | grep $lockp
done
1.将锁封装起来,后面使用ssh执行命令 2.使用简化的if判断
标签:nfs 存在 类型 文件测试 判断 开头 解决方法 测试表 strong
原文地址:http://www.cnblogs.com/yieli/p/7660266.html