多语言展示
当前在线:1238今日阅读:167今日分享:16

shell编程中条件测试命令test与[的使用方法(三)

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原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏!

推荐信息