SHELL 数组遍历问题
第一种方法: #! /bin/bash declare -a paramconfigList paramconfigList[0]="PASS_MAX_DAYS 90" paramconfigList[1]="PASS_MIN_DAYS 0"serverNum=`echo "${#paramconfigList[@]}"`for((i = 0 ; i < $serverNum ; i++)) ; do echo ${paramconfigList[$i]} done
结果:
PASS_MAX_DAYS 90
PASS_MIN_DAYS 0
第二种方法:
#! /bin/bash declare -a paramconfigList paramconfigList[0]="PASS_MAX_DAYS 90" paramconfigList[1]="PASS_MIN_DAYS 0"serverNum=`echo "${#paramconfigList[@]}"`for data in ${paramconfigList[@]} doecho ${data} done 结果:
PASS_MAX_DAYS
90
PASS_MIN_DAYS
0
两种不同的方法,却得的是不同的结果,第一种才是想要的结果。有空需要比较一下,到底为啥会不同。
转载于:https://www.cnblogs.com/yintian908/p/11014526.html
SHELL 数组遍历问题相关推荐
- shell 数组遍历加引号和不加引号的区别?
前言 shell 是一个比较神奇的国度,里面有太多的坑需要填,今天需要填的坑就是,数组遍历在使用时加了引号和不加引号的区别. 案例 解析: 不加引号,数组中元素间的"空格"就会编程 ...
- linux shell 数组遍历,shell 数组 循环
#!/bin/bash array=(1 2 3 4 5) #以括号括起为数组 中间是空格 for num in "${array[@]}" #以这种for打印数组 do echo ...
- linux shell 数组遍历方式(非原创)
shell下定义数组 array=(1 2 3 4 5) #shell下数组定义是用空格分开. 数组定义方法2: array array[0]="1" array[1]=" ...
- linux shell 数组 遍历
在Linux下使用shell的时候,为方便起见,偶尔会用到一下数组.数组的申明方式是: [java] view plaincopyprint? array=(element1 element2 ele ...
- Shell 数组遍历的3种方法
首先创建一个数组 array=( A B C D 1 2 3 4) 1.标准的for循环 for(( i=0;i<${#array[@]};i++)) do #${#array[@]}获取数组长 ...
- Shell数组遍历的三种方法及注意事项
遍历数组时,使用哪种方式取决于数组中元素的分布情况. 定义如下两个数组: #下标连续 arr1=(a b c d e) #下标不连续 arr2=([2]="a b" [5]=&qu ...
- shell 数组遍历踩坑记
公司这边,有服务需要用crontab进行重启,于是把需要重启的服务放到shell脚本中,一开始,脚本如下: #!/bin/bashSERVICES=('service1' 'service2' 'se ...
- shell 数组遍历
所有数组元素: ${releases[@]} 或者 ${releases[*]} 数组赋值: releases=('AAA' 'BBB') for release in ${releases[@]}; ...
- shell学习 数组遍历
数组遍历主要有以下三种方式: 先定义数组: #!/bin/bashsh_list=(test1.shtest2.shtest3.sh ) 1.标准for循环 #!/bin/bashsh_list=(t ...
最新文章
- 详解BLE 空中包格式—兼BLE Link layer协议解析
- 第十六届全国大学生智能汽车竞赛-航天智慧物流创意组 线下选拔赛赛题发布!
- python 易支付sdk
- 特征提取 notes
- CSS之定位布局(position,relative定位布局技巧)
- 7.12固定信息认证
- 深度优先搜索知识总结
- mysql中如何把两个查询结果列数不同并成一张表_MySQL
- 按钮点击计数器存入mysql_按钮点击数统计计数器(PHP+MYSQL+JS)
- php安全性怎么样,PHP网站安全性浅谈
- 【随机信号分析】实验(十三)窄带信号分析——随机信号的DSB分析
- Linux epoll模型详解及源码分析
- 【360极速浏览器安装axure插件】
- STM8L超低功耗程序编写教学,简单易懂
- int类型转换byte类型
- 计算机术语pc是什么意思,pc是什么意思
- 工作三年,回顾一下工作历程
- HTTP(S) 路由器 fabio
- Mysql中使用关键字name做字段名
- 简单快速复制CSDN上的博客到自己的电脑上(带图片和格式)
热门文章
- 证券从业资格考试 超全指南
- Nginx优化——VTS监控模块
- 一个简单Crackme的分析
- 计算机病毒分析与对抗————4、引导型病毒
- 如何把pdf文件转换成图片?
- 一阶系统开环传递函数表达式_6. 稳态误差与系统类型
- Centos7插入 U盘 时提示:“filesystem type ntfs not configured in kernel”,无法访问
- 「社会性睡眠」,互联网时代独有的一种症状
- 【踩坑】HTML5 Video 标签 poster 属性 无法在苹果Safari浏览器显示视频封面
- 风暴英雄服务器无响应,win7系统下玩风暴英雄卡机的解决方法