[执行命令] elif [条件判断2 ] (可添加多个elif ) then (条件2成立则走then) [执行命令] else (所有条件不成立则走else) [执行命令] fi (if结束语句) 2、if语句实例 学生输入分数判断自己的成绩是优秀(91-100)、良好(81-90)、及格(60-80)、不及格(小于60) vim a.sh #创建脚本文件,注意必须.sh结尾...
echo"$1 是通的"elseecho"$1 是不通的"fi#方法二:将ip直接写脚本里#vi ifelseDemo2.sh#!/bin/bashif`ping -c 3 106.53.73.200 &> /dev/null`;then echo"通的"elseecho"不通"fi 2.1.3 if多分支语句 多分支语句结构由if、then、else、elif、fi关键词组成,进行多次条件匹配,匹配成功则执行对应的预...
1. if 在shell中语法格式 1.1 if-elif-else语法格式 代码语言:shell 复制 if[command];thenelif[command];thenelsefi 1.2 if-else语法格式 代码语言:shell 复制 if[command];thenelsefi 1.3 if语法格式 代码语言:shell 复制 if[command];thenfi 2. 字符串运算符 代码语言:text 复制 = 检测两个字符串是否相...
echo "excellent!"elif [ $SCORE -ge 60 ] && [ $SCORE -lt 90 ] then echo "pass!"elif [ $SCORE -ge 0 ] && [ $SCORE -lt 60 ] then echo "failure!"elseecho "out of the range! the range is 0-100"fi [root@centos7 test2]# bash test.sh ...
上个章节中,我们学习了判断语句和运算语句。shell脚本中,这些判断语句一般都是和if、else、elif、for和while等语句一起使用。 在脚本编写中,条件判断语句常常用于多种情况的判断,符合哪一种情况就执行哪一种的命令。 二、shell条件判断语句:if 1、流程控制:if单分支结构 ...
shell脚本的if-else-elif,#!/bin/bashsalt=`pythontest.py`salt1=`pythontest1.py`if["$1"="jumper"]then./dosome.sh$saltelif["$1"="jumper1"]then./dosome1.sh$salt1else./login"$1".sh$saltfi总之就是出现了if...
多行if…then 语句 if [ foo ]; then a; b elif [ bar ]; then c; d else e; f fi 单行版本 if [ foo ]; then a && b; elif [ bar ]; c && d; else e && f; fi 使用OR 运算符 ( foo && a && b ) || ( bar && c && d ) || e && f; 笔记 请记住,AND 和 OR 运...
If-elif-else Statement 在bash 脚本中,如果希望使用 if 语句应用多个条件,则使用 if elif else。在这种类型的条件语句中,如果满足第一个条件,则执行下面的代码,否则检查下一个 if 条件,如果不匹配,则执行下面的 else 语句中提到的命令。其语法和示例如下所示。
elif [ $key -lt 60 ] #条件4:如果key大于等于60且小于等于80则执行then then echo "你的成绩为不及格" else #key不符合上述任何条件则执行else echo "输入错误,请输入0-100的正整数" fi #结束语fi chmod +x a.sh #脚本添加执行权限 bash a.sh #使用shell执行脚本,也可使用路径方式执行 二、case...