Shell编程之条件语句

发布时间:2024年01月24日



一、if语句

1.1.单分支

结构:

if 判断条件;then ?

条件为真的分支代码

fi

1.2.双分支

结构:

if 判断条件;then ?

条件为真的分支代码

else
?条件为假的分支代码

fi

?

1.3.多分支语句

结构:

if 判断条件1
then
?条件1为真的分支代码

elif 判断条件2
then
?条件2为真的分支代码

elif 判断条件3;

then
?条件3为真的分支代码

...
else
?以上条件都为假的分支代码 ?托底

fi

?

?

二、case语句

case支持glob风格的通配符:
* 任意长度任意字符
? 任意单个字符
[0-9] 指定范围内的任意单个字符
| ??或者,如: a|b

格式:

read -p? ? ......? ? ? i

case $i in
PAT1)
?分支1
?;;
PAT2)
?分支2
?;;
...
*)
?默认分支
?;;

esac

?

文章来源:https://blog.csdn.net/wys_jj/article/details/135508810
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。