for 循环

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

for循环一般格式为:

for var in item1 item2 ... itemN
docommand1command2...commandN
done

写成一行:

for var in item1 item2 ... itemN; do command1; command2… done;

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

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

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

for loop in 1 2 3 4 5
doecho "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'
doecho $str
done

输出结果:

This is a string

shell for 循环相关推荐

  1. linux shell for 循环变量,shell for循环总结

    1 shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done 1.1 读取列表中的值 #!/bin/bash for test ...

  2. shell for循环案例:自动批量添加iptables应用端口规则

    shell foriptables ##################################################### ##如有转载,请务必保留本文链接及版权信息 ##linu ...

  3. linux用while循环输出1到10,Linux Shell系列教程之(十一)Shell while循环 | Linux大学...

    摘要 在上一篇Linux Shell系列教程之(十)Shell for循环中,我们已经对Shell 循环语句的for循环进行了介绍,本篇给大家介绍下Shell 中另一种循环语句:Shell while ...

  4. Linux Shell脚本入门教程系列之(十二)Shell until循环

    本文是Linux Shell脚本系列教程的第(十二)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上两篇文章Linux Shell系列教程之(十)Shell for循环 ...

  5. Linux Shell脚本入门教程系列之(十一)Shell while循环

    本文是Linux Shell脚本系列教程的第(十一)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇Linux Shell系列教程之(十)Shell for循环中, ...

  6. Linux Shell脚本入门教程系列之(十)Shell for循环

    本文是Linux Shell脚本系列教程的第(十)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 基本任何语言都有自己的循环语句,Shell当然也不例外,继上一篇之后,今天 ...

  7. linux shell for 循环变量,shell for循环、循环变量值付给其他shell脚本的方法

    本文主要将在shell中如何编写for循环,并将循环变量作为下个shell脚本的参数. shell for 循环: #!第一种写法 类似c.java for ((i=1; i<=100; i + ...

  8. Linux脚本验证的常见方法,linux shell常用循环与判断语句(for,while,until,if)使用方法...

    shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环 #!/bin/bash for file in $(ls /tmp/test ...

  9. Linux _ Shell编程 — 循环语句

    Linux _ Shell编程 - 循环语句 一.循环语句for的用法 二.循环语句while的用法 三.循环控制语句 一.循环语句for的用法 for 变量名 in 单词表do命令表done 变量依 ...

  10. shell—for循环

    shell-for循环 文章目录 shell-for循环 1.for循环基本概述 1.1 什么是循环 1.2 什么是for循环 2.for循环基础语法 3.for循环练习题 1.for循环基本概述 1 ...

最新文章

  1. VMware上实现LVS负载均衡(NAT)
  2. printf打印是字体和背景带颜色的输出的方法
  3. ViSP创建之VS工程详细创建步骤(命令行方式)
  4. java 入门 第三季1
  5. 第三届“传智杯”全国大学生IT技能大赛(初赛B组)【C++】
  6. Hadoop 文件命令
  7. Android 使用intent.putExtra实现Activity之间的参数传递
  8. Redis数据结构之列表
  9. android 图片查看源码,Android 简单的图片查看器源码
  10. Qt之QTreeView的简单使用(含源码+注释)
  11. coreseek拼音检索第三版性能测试
  12. 人望山 鱼窥荷下一句_一窥R反文化
  13. 11年电赛综合测评——单运放三角波发生器
  14. [转]Cisco小失误,大麻烦
  15. JAVA EE JSP collection
  16. 北海450值得入手吗?附带(越野萝莉)照片
  17. 广州市天河区2021-2022学年八年级第一学期期末考试英语试题
  18. PostgreSQL 建表create table like including 用法
  19. [附源码]Python计算机毕业设计Django的网上点餐系统
  20. 插件 - 插件机制触手可及

热门文章

  1. 2000个工作汇报PPT模板免费下载
  2. 【实验四 循环结构】7-2 sdut-C语言实验—两个数比较
  3. No qualifying bean of type 'com.xxx.xx.service.xxService' available: expected at leas
  4. 杭电 oj 异或密码
  5. 2019年电赛D题《简易电路特性测试仪》全过程
  6. method属性值为get提交表单信息,为什么在地址栏不会显示呢。
  7. DontDestroyOnLoad带来的麻烦
  8. Easy EDA #学习笔记06# | L9110S H桥2路直流电机驱动板设计(附.4056 充电、过充过放保护电路设计)
  9. [笔记]unity渲染类零碎代码记录(100多条)
  10. 开心消消乐简单消除检测