当前位置: 首页 > article >正文

3.7 Linux shell脚本编程(分支语句、循环语句)

目录

分支语句(对标C语言中的if)

多路分支语句(对标C语言中的swich case)


分支语句(对标C语言中的if)

语法结构:

         if    表达式

                 then  命令表

         fi

    如果表达式为真, 则执行命令表中的命令; 否则退出if语句, 即执行fi后面的语句。 if和fi是条件语句的语句括号, 必须成对使用; 命令表中的命令可以是一条, 也可以是若干条。

语法结构为:

        if      表达式

        then 命令表1

        else  命令表2

        fi

如果表达式为真, 则执行命令表1中的命令, 再退出if语句; 否则执行命令表2中的语句, 再退出if语句. 注意: 无论表达式是否为真, 都有语句要执行.      

test命令使用总结

test命令测试的条件成立时, 命令返回值为真(0),否则返回值为假(非0).        

 

多路分支语句(对标C语言中的swich case)

-o或 -a与 !非


http://www.kler.cn/a/15347.html

相关文章:

  • QList和QSet常用操作(查找、插入、排序、交集)
  • 在Qt(以及C++)中, 和 * 是两个至关重要的符号--【雨露均沾】
  • 探索 HTML 和 CSS 实现的 3D旋转相册
  • sharding-jdbc自定义分片算法,表对应关系存储在mysql中,缓存到redis或者本地
  • 系统思考—跳出症状看全局
  • 《基于 PySpark 的电影推荐系统分析及问题解决》
  • C语言必背经典程序代码
  • 【VM服务管家】VM4.0软件使用_1.3全局模块类
  • Shiro相关知识
  • 获取Tree 树形控件下面的全部id
  • 小米青春版路由器刷openwrt
  • UE5实现Runtime环境下绘制点功能
  • 201709-1 打酱油
  • 基于dsp+fpga+AD+ENDAC的半导体运动台高速数据采集电路仿真设计(四)
  • Qt5.9学习笔记-事件(一)
  • 从线程安全到锁粒度,使用Redis分布式锁的注意事项
  • 【NLP实战】基于Bert和双向LSTM的情感分类【上篇】
  • C#简单向:textbox添加提示内容
  • APK文件结构
  • 成功上岸国防科大!
  • 【22-23 春学期】人工智能基础--AI作业6-误差反向传播
  • 大数据管理中心规划设计方案(ppt可编辑)
  • Centos编译安装python3.9.0
  • 【IT 常识】安装(Install)、部署(Deploy)、搭建(Setup)和配置(Configure、Set)的区别
  • Selenium:WebDriver简介及元素定位
  • 人人都能用,3s学会加密你的网址变成ooo