2023年8月2日发(作者:)
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脚本的可读性、可写性,方便后期的维护等。
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690914326a462217.html
评论列表(0条)