Shell for循环
与其他编程语言类似,Shell支持for循环。
for循环一般格式为:
for 变量 in 列表 docommand1command2...commandN done
列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。
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
显示主目录下以 .bash 开头的文件:
- #!/bin/bash
- for FILE in $HOME/.bash*
- do
- echo $FILE
- done
运行结果:
/root/.bash_history /root/.bash_logout /root/.bash_profile /root/.bashrc
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 ...
最新文章
- 每天写的叫工作日志,每周写的总结叫周报,每月写的叫月报
- [Nginx] Nginx 配置location总结
- post from open live writer
- 微信 小程序组件 分页传参
- SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能试读版
- [机器学习] Boosting算法4 --- LightGBM介绍与分布式
- 学习、积累、交流-IC设计高手的成长之路
- oracle云数据库 免费的吗,使用免费的Oracle云服务-创建ATP数据库
- javascript RegExp正则表达式
- Android Error:Could not find lottie.jar
- 软件2.0时代来了!特斯拉AI负责人说:神经网络正在改变编程
- js excel 矫正
- 【渝粤教育】国家开放大学2018年秋季 0133-21T大学物理 参考试题
- 针对利用tzselect修改时间及ln -sf 修改系统时间不好使的情况 linux 6.5
- MATLAB实现追赶法
- LTE时代的定位技术:OTDOA,LPP,SUPL2.0
- c语言常见运行错误提示,c语言运行时的错误提示
- Python爬虫学习笔记
- u盘安装linux戴尔boot设置,戴尔台式机bios设置,详细教您如何安装U盘启动
- python爬取小说章节_python之如何爬取一篇小说的第一章内容
热门文章
- 搭建elasticsearch测试工程
- 静态static关键字概述
- 这10道Java面试题!大部分的人回答不出来
- IDAE启动报错:Intellij idea Cannot start internal HTTP server. Git integration, JavaScript debugger...
- LInux--进程间通信
- Java基础查漏补缺(2)
- 实践 | 不同行业WMS选型策略及需要注意的一些问题
- Java(第十五章)
- redis 数据结构
- 使用scrollIntoView方法解决抛锚定位时网页往上跳的问题