与其他编程语言类似,shell支持for循环。

for循环一般格式为:

for 变量名 in 列表

do

command1

command2

...

commandn

done

当变量值在列表里,for循环即执行一次所有命令,使用变量名获取列表中的当前取值。命令可为任何有效的shell命令和语句。in列表可以包含替换、字符串和文件名。

in列表是可选的,如果不用它,for循环使用命令行的位置参数。

例如,顺序输出当前列表中的数字:

for loop in 1 2 3 4 5

do

echo "the value is: $loop"

done

输出:

the value is: 1

the value is: 2

the value is: 3

the value is: 4

the value is: 5

顺序输出字符串中的字符:

for str in 'this is a string'

do

echo $str

done

输出:

this is a string

linux教程for语句,Shell脚本for循环语句简明教程相关推荐

  1. Linux Shell脚本多循环语句练习题

    Linux Shell脚本多循环语句练习题 99乘法表 矩形 正直角三角形 反直角三角形 倒直角三角形 等腰三角形 倒等腰三角形 菱形 平行四边形 直角梯形 等腰梯形 99乘法表 #!/bin/bas ...

  2. Linux Shell 脚本之循环语句

    目录 Shell 脚本之循环语句 一.echo 二.date 三.for 四.while 五.until 六.continue 和 break Shell 脚本之循环语句 一.echo echo  - ...

  3. Shell脚本for循环语句应用

    记录:430 场景:Shell脚本for循环语句应用. 版本:CentOS Linux release 7.9.2009. 1.for循环常用格式 1.1格式:for(;;) for((express ...

  4. Shell脚本,循环语句用于减少程序代码冗余和重复,for语句,while语句,使用let进行变量自增

    Shell脚本,循环语句用于减少程序代码冗余和重复,for语句,while语句 一.for语法: 1. for 变量 in 值列表 do 命令序列 done 例子:输出循环中的所有值 for i in ...

  5. linux循环脚本while循环,shell脚本之循环语句for,while,until用法的详解

    关于Linux中循环语句for,while,until用法的详解 for,while,until这些循环结构体在Linux的script中是使用非常多的,所以掌握他们的用法是很必要的,以下是我整理的关 ...

  6. Linux脚本输出99乘法表,利用shell脚本各种循环语句输出九九乘法表

    SHELL语句主要包含三种:for循环语句.while循环语句.unitl循环语句. 这里分别使用这三种循环或者结合使用来实现九九乘法表.详细如下: 使用for循环实现: #!/bin/bash #f ...

  7. shell脚本——for循环语句(包含应用案例)

    for循环语句 for循环语法结构 列表循环 不带列表循环 实例 类C风格的for循环 循环控制语句 应用案例 九九乘法表 直角三角形 等腰三角形 倒等腰三角形 菱形 空心三角形 空心菱形 脚本计算1 ...

  8. Shell脚本之循环语句——for循环、while循环、until循环

    目录 一.for循环 1.基本格式 2.脚本小仓库 2.1 打印一列问号 2.2 打印正方形 2.3 九九乘法表 2.4 求1..10奇数和 2.5  批量创建用户并修改密码 2.6 1累加到100方 ...

  9. Shell脚本中循环语句for,while,until用法

    循环语句: BashShell中主要提供了三种循环方式:for.while和until. 一.for循环 for循环的运作方式,是讲串行的元素意义取出,依序放入指定的变量中,然后重复执行含括的命令区域 ...

最新文章

  1. 圆弧与直线相切画法_数控编程基础,相切圆弧的基点计算方法
  2. 李宏毅机器学习(五)Transformer
  3. 禁止访问磁盘的注册表
  4. php 分类排序,php将地区分类排序的算法
  5. 是该为硬核创新的寒武纪说句公道话了
  6. 微信小程序自定义弹窗组件
  7. Exp3免杀原理与实践 20154326杨茜
  8. c++ STL之queue
  9. 提示获取硬盘分区失败,可能缺少硬盘驱动(ThinkStation使用U启动重装系统)
  10. 抖音账号都是如何出售的
  11. 计算机组装实践第一课,计算机组装实践研究 毕业论文.doc
  12. 相机标定(笔记本摄像头和usb相机)
  13. 购买 阿里云海外服务器 实例
  14. Android 辅助服务实战-游戏点击器
  15. 微信开发者工具官方版
  16. 【电路补习笔记】8、稳压电路 —— 线性电源及LDO
  17. 【17】C语言 | 函数递归题
  18. 【鸿蒙OS开发入门】18 - HDF驱动子系统:加速度计传感器 Driver层驱动代码分析
  19. 2013年部分节假日安排
  20. 元宇宙:未来or骗局?

热门文章

  1. unity, standard shader消耗两个draw call
  2. hdu 4417 Super Mario 划分树+二分
  3. apache rewrite 支持post 数据
  4. 定义系统消息 Specify system messages
  5. 嵌入式Linux操作系统学习规划,学习嵌入式开发需要哪些知识?
  6. 如何预防食品被新冠病毒污染?国家卫健委权威解答来了
  7. word python 域 操作_python实现在windows下操作word的方法
  8. c语言%f小数位第六位是错的,c语言中输出浮点型数据,如果不指定输出位数,%f输出几位小数?...
  9. SQL语句中exists和in的区别
  10. 026_CSS内边距