shell编程中条件测试命令test与[的使用方法(三)
工具/原料
shell
方法/步骤
1
1.在shell编程中除了字符串与数值外还有一种是文件测试,文件在shell编程中也是经常使用到的。文件测试语法为: test op file op代表操作符 file代表要测试的文件名,文件测试的使用主要有三个第一是测试文件是否存在 第三是测试文件读写执行权限,如下图是测试文件是否存在
2
2.第二是测试文件类型,文件的类型的种类很多,一种是块文件 通过 -b来判断 一种是目录 通过 -d来判断 还有一种是链接文件通过-L来判断
3
3.另外的文件类型有 -f代表常规文件 -e 与-a 使用一样也是判断文件是否存在
4
4.还有另外一种判断是判断文件是否存在且具有读写执行权限,-r 代表读 -w代表写 -x代表可执行,在判断权限的同时先判断文件是否存在,如果不存在直接返回1,这个读写执行权限是相对所有者而言的
5
5.还有一种判断方式是判断文件是否为非空文件,通过-s来判断,如果为非空文件则返回1,如果为空则返回0,如下图
注意事项
此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏!
上一篇:Shell命令控制蜂鸣器发声
下一篇:shell脚本进阶1:引号用法