shell for 循环
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 循环相关推荐
- linux shell for 循环变量,shell for循环总结
1 shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done 1.1 读取列表中的值 #!/bin/bash for test ...
- shell for循环案例:自动批量添加iptables应用端口规则
shell foriptables ##################################################### ##如有转载,请务必保留本文链接及版权信息 ##linu ...
- linux用while循环输出1到10,Linux Shell系列教程之(十一)Shell while循环 | Linux大学...
摘要 在上一篇Linux Shell系列教程之(十)Shell for循环中,我们已经对Shell 循环语句的for循环进行了介绍,本篇给大家介绍下Shell 中另一种循环语句:Shell while ...
- Linux Shell脚本入门教程系列之(十二)Shell until循环
本文是Linux Shell脚本系列教程的第(十二)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上两篇文章Linux Shell系列教程之(十)Shell for循环 ...
- Linux Shell脚本入门教程系列之(十一)Shell while循环
本文是Linux Shell脚本系列教程的第(十一)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇Linux Shell系列教程之(十)Shell for循环中, ...
- Linux Shell脚本入门教程系列之(十)Shell for循环
本文是Linux Shell脚本系列教程的第(十)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 基本任何语言都有自己的循环语句,Shell当然也不例外,继上一篇之后,今天 ...
- linux shell for 循环变量,shell for循环、循环变量值付给其他shell脚本的方法
本文主要将在shell中如何编写for循环,并将循环变量作为下个shell脚本的参数. shell for 循环: #!第一种写法 类似c.java for ((i=1; i<=100; i + ...
- 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 ...
- Linux _ Shell编程 — 循环语句
Linux _ Shell编程 - 循环语句 一.循环语句for的用法 二.循环语句while的用法 三.循环控制语句 一.循环语句for的用法 for 变量名 in 单词表do命令表done 变量依 ...
- shell—for循环
shell-for循环 文章目录 shell-for循环 1.for循环基本概述 1.1 什么是循环 1.2 什么是for循环 2.for循环基础语法 3.for循环练习题 1.for循环基本概述 1 ...
最新文章
- VMware上实现LVS负载均衡(NAT)
- printf打印是字体和背景带颜色的输出的方法
- ViSP创建之VS工程详细创建步骤(命令行方式)
- java 入门 第三季1
- 第三届“传智杯”全国大学生IT技能大赛(初赛B组)【C++】
- Hadoop 文件命令
- Android 使用intent.putExtra实现Activity之间的参数传递
- Redis数据结构之列表
- android 图片查看源码,Android 简单的图片查看器源码
- Qt之QTreeView的简单使用(含源码+注释)
- coreseek拼音检索第三版性能测试
- 人望山 鱼窥荷下一句_一窥R反文化
- 11年电赛综合测评——单运放三角波发生器
- [转]Cisco小失误,大麻烦
- JAVA EE JSP collection
- 北海450值得入手吗?附带(越野萝莉)照片
- 广州市天河区2021-2022学年八年级第一学期期末考试英语试题
- PostgreSQL 建表create table like including 用法
- [附源码]Python计算机毕业设计Django的网上点餐系统
- 插件 - 插件机制触手可及
热门文章
- 2000个工作汇报PPT模板免费下载
- 【实验四 循环结构】7-2 sdut-C语言实验—两个数比较
- No qualifying bean of type 'com.xxx.xx.service.xxService' available: expected at leas
- 杭电 oj 异或密码
- 2019年电赛D题《简易电路特性测试仪》全过程
- method属性值为get提交表单信息,为什么在地址栏不会显示呢。
- DontDestroyOnLoad带来的麻烦
- Easy EDA #学习笔记06# | L9110S H桥2路直流电机驱动板设计(附.4056 充电、过充过放保护电路设计)
- [笔记]unity渲染类零碎代码记录(100多条)
- 开心消消乐简单消除检测