bash之逻辑控制---for语句
for的条件循环循环
格式:for(( c1 ; c2 ; c3 )); do … ;done
示例1:
for((i=0;i<10;i++));do echo $i;done
示例2:
array=(a b c d e)
for((i=0;i<${#array[@]};i++));do echo ${array[i]};done
# ${#array[@]}表示数组的长度,${array[@]}则表示数组
输出:a b c d e
for的遍历循环
⽤于递归数组,还可以递归以空格隔开的字符串序列。或者是某个命令的返回值。
格式:
for f in $array[*];do …..;done
示例:
ss="aa bb cc dd"
for x in $ss;do echo $x ;done
for x in `ls` ;do echo $x ;done
注:遍历当前目录下的文件,但是如果有文件有空格是则会拆分,这时可使用
for x in * ;do echo $x ;done 也可以遍历当前目录下的所有文件,并且包含空格的文件不会被拆分
ss=(aa bb cc "sss dd")
for x in "${ss[@]}";do echo $x ;done
转载于:https://www.cnblogs.com/fjy49/p/11160413.html
bash之逻辑控制---for语句相关推荐
- bash脚本:case语句
case语句结构: case SWITCH in value1) statement ... ;; value2) statement ... ;; *) statement ... ;; esac ...
- bash脚本之case语句应用,while、until和select循环应用及其示例
bash脚本编程: case选择分支结构: case: case 词 in [模式 [| 模式]...) 命令 ;;]... esac 在脚本中使用case的结构: case ${VAR_NAME} ...
- Bash脚本之if-then语句
本博客已迁往http://coredumper.cn if-then语句格式如下: if 命令; then命令块 fi 注意: 如果命令的退出状态码是0,则执行命令块,否则跳过命令块. 每条命令执行结 ...
- bash脚本之for语句if语句以及各种测试语句(2)
bash编程: 位置变量 $1, $2, $3, $4, ... 写一个脚本:计算N以内所有奇数的和以及所有偶数的和:分别显示之:N是通过参数传递过来的正整数: #!/bin/bash # EvenS ...
- 非常好!!!---bash转义序列笔记---打印语句printf用法【转】
转自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2318684&fromuid=23571134 本教程由 惟吾无为 ...
- Linux笔记-bash中解决if语句中command not found问题
在shell脚本中,有时if会出现command not found, 原因是if [空格然后在内容然后再空格] 如下: 将 if [${currentStr} == "xxxxx" ...
- Linux shell 学习笔记(8)— 使用结构化命令(if-then 语句、数值比较、字符串比较、文件比较、case 语句)
1. 使用 if-then 语句 最基本的结构化命令就是if-then语句.if-then语句有如下格式. if command then commands fi 或者 if command; t ...
- Linux之bash编程基本语法
在Linux运维工作中,我们为了提高工作效率通常会用bash编写脚本来完成某工作. 今天就来为大家介绍bash的一些常见的基本语法. 在讲解bash语法之前首先介绍一下bash. bash环境主要是由 ...
- 关于 #!/bin/bash脚本头文件的类型说明
#!/bin/bash 在写脚本的时候会经常写 这么一句话,刚开始 觉得不是很在意,觉得就是一个注释说明,后来发现其实并不是 这句话的意思是你的脚本会以什么样的类型语言进行执行 举一个 简单的例子 如 ...
最新文章
- Centos 修改默认网卡为eth0
- 机器人学习--栅格地图(occupancy grid map)构建(部分代码解析)
- 远程连接云服务器的MySQL数据库
- MacBook Air 电脑维修/笔记本维修
- 计算机常用存储芯片分为内存和什么,计算机类论文范例,与安徽省计算机一级考试宝典相关研究生毕业论文开题报告范文...
- 台式机计算机怎么分割,编辑手把手教程 如何给电脑硬盘分区
- python 压缩文件
- 华为云携手马栏山文创园助力湖南广电荣获国家广电总局多项大奖
- matlab挠率算法,中国科学院沈阳自动化研究所
- Dubbo视频教程《基于Dubbo的分布式系统架构视频教程》--课程列表
- 出生就遇浏览器大战,亲爹还不爱,命运坎坷的JavaScript终于苦尽甘来
- 主从D触发器的电路结构和工作原理
- win10修改C盘Users底下的账号名字
- CSDN拒绝好友的私信内容信息太弓虽了
- 互联网变迁-真实化信息的转移
- pandas强大的Python数据分析工具
- TreeMap、TreeSet简介
- 蓝桥杯比赛时间在什么时候_喝茶的时候使用公道杯有什么讲究,怎么使用不会失礼?...
- 傻白探索Chiplet,国内外研究现状(六)
- Xilinx SYSMON的应用
热门文章
- 单链表 操作的18种算法
- 官宣!中央广播电视总台《2021年春节联欢晚会》总导演组公布
- socket心跳检测
- 在mysql中创建表的命令行_如何在命令行创建一个MySQL数据库
- php加载外部html,VUE页面加载外部HTML实例详解
- python海贼王logo_Python实现的下载op海贼王网的图片
- 华科计算机国家专项分数线,5所985高校中招,华科、中大被捡漏,专项计划录取异常,原因透析...
- matebook14支持触摸屏吗_华为MateBook 14 2021发布,触摸屏成标配
- content-type的作用
- for-each的使用