Shell之循环语句

目录

介绍

一、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循环

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值