shell编程之条件语句 根据预定义变量($?)来判断是否执行成功,当返回0时表示成功,当返回1时表示失败或异常。 test命令的使用: test 条件表达式 [ 条件表达式 ] 这种方式常用,注: 条件表达式前后一定要加空格 1、条件测试 判断是否为目录、文件,是否存在,权限 例: 判断是否为文件夹,是返回yes,不是返回no (2)数值比较 整数值比较: 小数值比较: 不能直接对小数进行比较 比较思路:利用awk -F. 将小数部分取出来再进行比较 (3)字符串比较 是否等于 是否不等于 是否为空 (4)逻辑判断 && 与 test命令可改为-a || 或 test命令可改为-o ! 非 [ 条件表达式 ] 写法 test 条件表达式 写法 2、if语句结构 (1)单分支 (2)双分支 (3)多分支 来源:https://www.cnblogs.com/zhuyunlong/p/11923353.html 标签 test 条件表达式 shell shell编程