首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >05·Shell编程-if流程控制

05·Shell编程-if流程控制

作者头像
DriverZeng
发布2022-09-26 10:39:40
发布2022-09-26 10:39:40
2070
举报

-曾老湿, 江湖人称曾老大。


-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。


if条件语句

if语法单分支

代码语言:javascript
复制
# 写法一:
if [  ];then
  cmd1
  cmd2
fi

# 写法二:
if [  ]
then
  cmd1
  cmd2
fi

## 不过单分支,没有必要写if了,直接用条件表达式即可。
[ 条件 ] && {
  cmd1
  cmd2
}

if语法双分支

代码语言:javascript
复制
# 写法一:
if [  ];then
  cmd1
  cmd2
else
  cmd1
  cmd2
fi

# 写法二:
if [  ]
then
  cmd1
  cmd2
else
  cmd1
  cmd2
fi

if语法多分支

代码语言:javascript
复制
# 写法一:
if [  ];then
  cmd1
  cmd2
elif [  ];then
  cmd1
  cmd2
else
  cmd1
  cmd2
fi

# 写法二:
if [  ]
then
  cmd1
  cmd2
elif [  ]
then
  cmd1
  cmd2
else
  cmd1
  cmd2
fi
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-02-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • if条件语句
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档