shell 条件分支语句

shell 条件分支语句

bash支持过程式的脚本编写。脚本的基本执行控制结构包括:
(1) 按顺序执行
(2) 选择执行
(3) 循环执行

选择执行

选择执行控制通过if语句来实现,基本结构如下:
单分支语句
if 判断条件; then
条件满足时的执行语句
fi

双分支语句:
if 判断条件; then
条件满足时的执行语句
else
条件不满足时执行的语句
fi

多分支语句:

if 判断条件1; then
条件1满足时的执行语句
elif 判断条件2; then
条件2满足时的执行语句
...
else
条件不满足时执行的语句
fi

说明: if的判断条件只能是执行结束码,执行成功对应的是true, 执行失败对应的是false, 而不是向其他语言基于true/false布尔数据的判断。判断条件可以是一个执行的命令或是条件测试语句, 测试的使用见【bash条件测试】部分文章。

循环执行
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容