4.1 条件选择 4.1.1 选择执行if语句
格式:
if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ elseCOMMANDS; ] fi
单分支
if 判断条件;then条件为真的分支代码fi
双分支
if 判断条件; then条件为真的分支代码else条件为假的分支代码fi
多分支
if 判断条件1; then条件1为真的分支代码elif 判断条件2; then条件2为真的分支代码elif 判断条件3; then条件3为真的分支代码...else以上条件都为假的分支代码fi
说明:
多个条件时 , 逐个条件进行判断 , 第一次遇为“真”条件时 , 执行其分支 , 而后结束整个if语句
if 语句可嵌套
范例:
#根据命令的退出状态来执行命令if ping -c1 -W2 station1 &> /dev/null; thenecho \\\'station1 is UP\\\'elifgrep -q \\\'station1\\\' ~/maintenance.txt;thenecho \\\'station1 is undergoing maintenance\\\'elseecho \\\'station1 is unexpectedly DOWN!\\\'exit 1fi
范例:
[root@centos8 ~]#cat if_bmi.sh#!/bin/bash##********************************************************************#Author: wangxiaochun#QQ: 29308620#Date: 2019-12-25#FileName: if_bmi.sh#URL: http://www.magedu.com#Des
推荐阅读
- 倭怎么读 倭字应该怎么读
- 4p定义及其基本特点 市场营销组合的4p是指什么
- 见证是什么意思 见证的含义是什么
- 幼儿园生活活动中小班的基本目标是什么 主要表现在这四大方面
- 夫的多音字组词父?
- 练好钢笔字的基本方法 怎么练好钢笔字
- 施工记录资料包括哪些内容 施工记录内容都包括哪些
- 驭的意思 驭字是什么意思
- 仪表仪容的基本原则是什么
- 排球基本规则 排球的四个基本规则详解