一、case语句的结构

针对变量的不同取值,分别执行不同的命令序列
树形图结构

示例:
1、输入一个字符,判定是数字、字母(区分大小写)或是特殊符号
2、验证脚本

二、for语句的结构

读取不同的变量值,用来逐一执行同一组命令
树形结构图

for 使用场景
1:指定次数循环
2:遍历循环 (增强循环——foreach)

for语句应用示例
示例1
要求批量添加用户
(1)用户名存放在name.txt文件中,每行一个
(2)初始密码均设为123456
(3)验证脚本
演练:
首先使用for遍历循环实现功能,将四个人名添加在name.txt文件中

第二、编写脚本

最后给脚本权限,执行脚本,看用户文件的末尾5行

示例2
要求根据IP地址检查主机状态
(1)IP地址存放addr.txt文件中,每行一个
(2)使用ping命令检测各主机的连通性
演练:
第一步,在addr.txt文件中添加四个IP地址
第二步,编写脚本

最后执行脚本

三、While语句的结构

重复测试某个条件,只要条件成立则反复执行
应用实例
示例1
要求批量添加用户
(1)用户名称以stu开头、按数字顺序进行编号
(2)一共添加20个用户,即stu1、······stu20
(3)初始密码均设为123456
实操:
定义学生和数量,用while循环添加20个用户名数量,并创建这20个用户名,给它设置密码(免交互形式)

其次,执行脚本并验证
示例二
猜商品价格游戏
(1)通过变量RANDOM获得随机数
(2)提示用户猜测并记录次数,猜中后退出循环
1、编写脚本文件
2、执行脚本

case、循环语句(while、for、until)相关推荐

  1. mysql常量,变量,循环语句,存储过程,触发器,分隔符

    常量:参与运算给变量赋值 字符串:用成对的单引号/双引号括起来 数值型:二进制,十进制,八进制,十六进制 日期时间:年-月-日-时-分-秒-微妙 布尔值:ture/false[1/0] null:未知 ...

  2. (笔记3)输入输出函数,控制语句,循环语句,辅助控制关键词,一维数组。

    一 输入输出函数 1.1 getchar()/putcgar() 1.1.1getchar() 1.1.2 putchar 1.2 gets()/puts() 1.2.1 gets() 1.2.2 p ...

  3. shell脚本求和_【零基础学云计算】Shell编程之case语句与循环语句

    case多分支语句 循环语句 for循环语句 while循环语句 untli循环语句 Shell函数 Shell数组 case语句的结构 针对变量的不同取值,分别执行不同的命令序列 case 变量值 ...

  4. linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载

    http://www.cnblogs.com/chengmo/archive/2010/10/14/1851434.html nux shell有一套自己的流程控制语句,其中包括条件语句(if),循环 ...

  5. shell之case和循环语句(case语句的格式与举例)(for循环,while循环until循环语句的详解和continue,break解释, 九九乘法口诀表 ,等腰三角形)

    文章目录 shell编程之case语句与循环语句(for,while) case多分支语句 case语句的实例 使用for循环语句 for语句实例 用循环语句输出1-10的数字的五种办法 计算偶数/奇 ...

  6. linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例

    linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case).下面我将通过例子介绍下,各个语句使用方法. 一.shell条件语句(if ...

  7. Java修饰符、Java运算符、Java循环语句、Java条件语句、Java switch case

    Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类.方法或者变量,通常放在语句的最前端.我们通过下面的例子来说明: public class ...

  8. 理论+实操:shell之case语句与for/while/until循环语句、函数、数组理论讲解-满满的干货

    文章目录 一 : case语句的结构 1.1 case结构 1.2 case执行过程流程图 1.3 case语句应用示例 1.3.1 示例1:击键类型识别 1.3.2 请输入您的成绩判断优良合格不合格 ...

  9. python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天

    Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...

  10. java中的循环语句类型_java 循环 基本类型

    1.基本if选择结构 格式:if(布尔表达式){ 表达式结果为true,则执行此代码块 } 例:if(week <=5 ){ System.out.println("上班") ...

最新文章

  1. Docker网络详解——原理篇
  2. Oracle 安装错误 - 无法在节点xx上执行物理内存检查 的解决
  3. Python中实现ASCII码与字符相互转换
  4. 求幂,我居然又没做出来
  5. 关于SAP CRM One Order状态(Status)和Status Profile的处理逻辑
  6. 实时监听输入框值变化的完美方案:oninput onpropertychange
  7. 【Python基础知识-pycharm版】第四节-元组
  8. Struts12---文件的下载
  9. 常见问题与常见算法的时间复杂度
  10. MatLab深度学习入门
  11. 抖音音频提取php,php抖音背景音乐解析下载API接口
  12. ELK入门使用-与springboot集成
  13. A micro Lie theory for state estimation in robotics005:The tangent spaces and the Lie algebra
  14. Java笔试题含答案
  15. Pandas合并excel文件错位现象的解决
  16. kibana 写两个查询条件_Kibana使用之Lucene的语法查询
  17. OpenCV中的利用傅里叶梅林变换进行平移旋转图像的比对
  18. agv系统介绍_AGV物流系统工作流程及模块介绍
  19. C语言学习之认识exit()函数
  20. Python调用WPS API

热门文章

  1. 集中式架构vs分布式架构
  2. 腾讯第一次种黄瓜,又长又直,还拿了奖
  3. STL中list的remove和remove_if的用法
  4. python二手车价格预测_天池_二手车交易价格预测数据分析
  5. 有哪些工具软件一旦用了就离不开?
  6. jetson AGX Opencv 编译记录
  7. Microbit无法下载程序,盘符显示MAINTENANCE的解决办法
  8. 实现了免费上网 - 室外工程级usb大功率无线网卡的应用(原创)
  9. 基于tp3.2的白山云的上传
  10. java ucs2转utf8_Unicode,UTF8,GB2312,UCS2,GBK之间的转换