shell变成中的测试语句
Shell编程中的条件测试 在Linux编程中经常会用到判断数值的大小,字符串是否为空这样或那样的条件测试语句 今天说说Linux中的常用的条件测试语句 mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin">1, mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: Calibri;mso-hansi-theme-font:minor-latin">判断两个数字的大小 -eq 数值相等 -ne数值不等 -gt第一个数大于第二个数 -lt第一个数小于第二个数 -le第一个数小于等于第二个数 -ge第一个数大于等于第二个数 例如
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin">2, mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: Calibri;mso-hansi-theme-font:minor-latin">判断两个字符串 = 两个字符串相等 !=两个字符串不相等 -z字符串为空 -n字符串不为空 例如
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin">3, mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: Calibri;mso-hansi-theme-font:minor-latin">文件测试 -d 测试是否为目录 -f测试是否为文件 -s测试文件是否非空 -x测试文件是否可执行 -r测试文件是否可读 -w测试文件时候可写 例如
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin">4, mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: Calibri;mso-hansi-theme-font:minor-latin">逻辑操作符 -a 逻辑与,相当于和 -o 逻辑或 !逻辑非 例如if [-d /etc ] -a [ -z s ] ;then echo "/etc is directory and s is not blank" fi
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |