在简单的 shell 脚本程序中,各条语句将按先后顺序依次执行,从而实现批处理的自动化过程。然而,单一的顺序结构使得脚本不够智能,难以处理更加灵活的系统任务。通过正确的使用 if 语句,使得 shell 脚本具有一定的判断能力,以根据不同的条件来完成不同的任务管理。
条件测试操作
要使 shell 脚本具有一定的智能,就必须使其区分在不同的条件下执行哪种操作。例如,当磁盘使用率超过 95% 时发送告警消息等
可使用专门的测试工具 test 命令,对特定的条件进行测试,并根据返回值
来源: http://www.bubuko.com/infodetail-2439659.html