Shell之循环语句 您所在的位置:网站首页 3dmax循环命令 Shell之循环语句

Shell之循环语句

2023-06-12 01:04| 来源: 网络整理| 查看: 265

目录

介绍

一、for循环语句

二、while循环语句

三、until

四、步长seq

 常用示例

 五、循环控制语句

break 

continue

实验一

 实验二

实验三 

 实验四

 实验五

For循环

While循环

Until循环

介绍

循环:在一定的条件下,避免进入死循环,重复的执行命令或代码,节约了大量的时间,也提高了脚本的重复率。

遍历:对一组数据结构中的每一个元素进行一次访问的过程。进行操作或输出。

循环是一种控制流程的结构,利用重复执行代码,

遍历是访问,访问数据

在大多数情况下循环和遍历结合使用

一、for循环语句

for循环语句的语法结构

for  变量名  in  取值列表

  do

       命令序列

  done

 for循环语句结构

二、while循环语句

while循环语句的语法结构

while   条件测试操作

   do 

       命令序列

 done

 while循环语句结构

三、until

until进入循环的条件是:condition不成立时,就执行循环。

until进入循环的条件正好和while相反,while进入循环的条件是:condition成立时,就进入循环。

基本格式:

until CONDITION do statement done

四、步长seq

seq(Sequence) 命令用于按照指定步长产生从起始数到结束数之间的所有整数。起始数和步长可使用默认值 1,结束数必须指定。

seq [OPTION]... LAST

seq [OPTION]... FIRST LAST

seq [OPTION]... FIRST INCREMENT LAST

 常用示例

(1)输出 1~5。

seq 5 # 或 seq 1 5 # 或 seq 1 1 5 1 2 3 4 5

(2)按照步长 10 生成从 10 到 50 的整数序列。

seq 10 10 50 10 20 30 40 50  五、循环控制语句 break 

跳出循环,控制循环次数,执行break后,立刻跳出当前循环,继续执行后面的代码。

continue

满足条件跳出当前循环,但是不影响后续循环执行,他的作用是在循环内部跳过本次循环,但会继续执行下一次循环。

实验一

逛淘宝选购商品,每家商店有五种商品选购(衣服500元,裤子400元,鞋子350元,帽子150元,袜子50元),每次选购完或不买都会提示用户是否继续逛下一家商店,如果不再继续逛的话进行购物车结算总额。.

#!/bin/bash

#每家商店有五种商品选购,每次选购完或不买都会提示用户是否继续逛下一家商店,

如果不再继续逛的话进行购物车结算总额。

#衣服500元

#裤子400元

#鞋子300元

#帽子150元

 实验二

shell 计算器实现加减乘除和取余

实验三 

打印出某个目录下的所有文件

 

 实验四

利用 for 循环将多个文本文件内容合并为一个文件

 实验五

使用三种方式写出1-100求和y

For循环

 

While循环

 

Until循环

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有