Shell编程中经常需要判断文件状态.字符串是否相等以及两个数值大小等情况,基于这些比较结果再做执行相关操作.本文主要讲述文件状态.字符串.数值大小的判断比较方法. 文件状态判断 文件状态的判断通常使用test命令完成,test命令有2种基本格式:test condition / [ condition ].后者使用时,需注意在条件两边加上空格,此种格式最为常用. 判断文件状态的表达式有很多,常用表达式如下: -e 判断文件或目录存是否存在 -f 判断是否为文件 -d 判断是否为目录 -r 判断…