admin 管理员组

文章数量: 887031


2023年12月24日发(作者:邢台web前端培训)

shell 判断语句

shell脚本语言是一种用来控制和自动化操作计算机系统的命令语言,熟练掌握shell判断语句,可以大大提升shell脚本的可写性和可维护性。

shell判断语句为判断某种条件是否满足,如果满足则做某些操作的一种语句。一般判断使用的是[ ](中括号) 或者[[ ]](双中括号)来进行判断语句的编写,也可以使用

test 命令来进行判断。常用的判断语句有if条件判断、case条件判断等,具体用法如下:

1、if条件判断

if条件判断是shell脚本中最常见的判断语句之一。它的语法格式是:

if比较条件1

then

执行命令

elif比较条件2

then

执行命令

else

执行命令

fi

它的作用是,比较给定条件1,如果比较结果为真,那么便执行紧跟在then之后的命令,如果比较结果为假,则便比较elif后的给定条件2,重复这个过程直到最后一个条件判断未通过,那么就便执行else中的命令。

2、case条件判断

case 常量表达式 in

模式1) 命令1;;

模式2) 命令2;;

......

*) 其它情况下的命令;;

esac

它的作用是,比较给定的常量表达式和模式,如果常量表达式等于某个模式,那么就执行对应命令;如果都没有给定的模式匹配上常量表达式,那么就执行*)所示的命令。

以上就是shell脚本中常见判断语句:if与case条件判断的基本使用,掌握这些判断语句便可以有针对性的控制shell脚本的流程,有助于提升shell脚本的可读性、可写性,方便后期的维护等。


本文标签: 判断 条件 命令 语句