Shell ${!shuzu[@]} 获取数组的所有下标
在shell脚本中,数组是经常用到的。有时,数组中元数的个数是不确定的。
我们知道,获取数组的元素个数:${#array[@]};获取数组的所有元素${array[*]}。
那么有没有办法直接获取数组的所有下标呢?${!shuzu[@]}
代码示例:
for i in ${!shuzu[@]}
do
echo "------"
echo "下标为:$i,数组的值为:${shuzu[$i]}"
echo "------"
done
1
2
3
4
5
6
实例说明:
创建一个新的数组
shuzu=(a
b
c
)
1
2
3
4
5
echo打印,默认打印下标为0的值
echo ${shuzu}
echo打印整个数组
echo ${shuzu[@]}
代码执行如下:
推荐:
《shell数组和awk数组》:http://blog.51cto.com/whnba/1891360
————————————————
版权声明:本文为CSDN博主「武平宁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_15742255/article/details/81087841
Shell ${!shuzu[@]} 获取数组的所有下标相关推荐
- php获取数组最后一元素下标,PHP 获取数组任意下标key的上一个prev和下一个next下标值...
PHP 获取数组任意下标key的上一个prev和下一个next下标值 $value){ $steps->add($key); } $steps->setCurrent(3);//参数为ke ...
- JS 获取数组元素相同的下标
需求:获取数组中相同元素的下标. 思路:循环嵌套遍历两次数组,分别对比值是否相等 arr[i] = arr[j],如果相等,记录下来 index,同时标记 haveSame .当 haveSame ...
- JS获取数组元素下标,获取数组元素,删除数组元素,添加数组元素
/* 获取数组元素下标 */var i=list_done.map(item=>item.text).indexOf(value);/* 获取数组元素 */var cur_item=list_d ...
- java 一个数组key一个数组value_在各种语言中,使用key在map中获取value 和 使用下标获取数组中的数据 相比哪个更快?...
数组和集合的效率问题数组是JAVA语言内置的数据类型,它是一个线性的序列,所以它可以快速的访问其他的元素.但是速度是要有代价的,当你创建了一个数组之后,它的容量就固定了,而且在其生命周期里是不能改变的 ...
- php 获取数组最小值,php 获取数组中最小的值与键名的方法
上一篇博文说的是php获取数组中最大的值与键名的方法,那么这篇博文就说一下php获取数组中最小的值与键名的方法.获取数组中最小的值可以使用php中的预设函数 min() ,其使用方法也非常的简单. p ...
- python 随机获取数组元素_Python创建二维数组的正确姿势
List (列表)是 Python 中最基本的数据结构.在用法上,它有点类似数组,因为每个列表都有一个下标,下标从 0 开始.因此,我们可以使用 list[1] 来获取下标对应的值.如果我们深入下列表 ...
- php获取数组中的全部可以吗,php获取数组中所有值的方法
php的数组操作函数array_values 可以提取一个数组中所有元素值,具体的使用方法,可以参考下面的教程. array_values() 函数的作用是返回数组中所有元素的值,使用起来非常简单,只 ...
- python获取数组中大于某一阈值的那些索引值_Python NumPy 高级索引——整数组索引、布尔索引及花式索引...
NumPy 除了之前文章中介绍的用整数和切片的索引外,数组还可以由整数数组索引.布尔索引及花式索引. 整数数组索引 整数索引有助于基于 N 维索引来获取数组中任意元素.每个整数数组表示该维度的下标值. ...
- php怎么截取数组最后元素,PHP如何获取数组最后一个元素的键和值?(图文+视频)...
在PHP面试题中经常会出现关于PHP数组的基础操作知识点,比如PHP删除数组中重复元 素,php数组转 换为字符串等等基础题. 本篇文章再给大家介绍关于PHP数组的一个常见面试题,PHP获取数组最后一 ...
- delphi 获取数组长度_Java中的数组(基础篇六)
在学习数组之前我们先来了解一下容器,生活中的容器比如水杯是用来装水的,衣柜是装衣服的,Java中的容器是用来存储数据的,将多个数据存储到一起,每个数据称为该容器的元素. 数组:数组就是存储数据长度固定 ...
最新文章
- Xen Server二安装xc及管理xen主机
- IOS项目之分层MVVM
- SAP移动类型103解析
- Node响应中文时解决乱码问题
- [干货来袭]C#7.0新特性(VS2017可用)
- 统计一个整数的所有因子的个数_【题解循环嵌套】1095:数1的个数
- nginx 实现Web应用程序的负载均衡
- 两边定宽,中间自适应布局的四种实现方法
- 学画画怎么画三点透视图
- 网易轻舟服务网格数据面性能优化实践
- 软件体系结构期末复习(快速入门考试)
- mac adb环境变量配置
- html页面导出为pdf(jsPDF、iText、wkhtmltopdf)
- 中文论文检索证明怎么开_作者如何拿到论文检索证明
- Linux 中root权限
- 介绍个人计算机水平,计算机个性自我介绍范文
- 《数据结构》:中缀表达式合法性判断
- SQL SERVER 2000 企业管理器免安装方法
- python爬虫小说设计过程_Python制作爬虫采集小说
- 晨枫U盘维护V2.0_512M被淹死的鱼修正版
热门文章
- 实时消息传输协议 RTMP(Real Time Messaging Protocol)
- android 获取方法名,Android获取渠道名称
- Cecil学C#界面编程——配置环境和入门
- Dracena:实时数字孪生平台
- Chrome浏览器清除cookies方法
- 魅族手机刷鸿蒙,魅族很机灵:宣布加入鸿蒙,大家以为魅族手机用鸿蒙,其实并不是...
- 第六节NoSQL+时序数据库+RabbitMQ安装
- php shopnc.dll,shopnc开发手册-ZX版.doc
- 终面(HR面)_职业竞争力和职业规划
- 没有U盘怎么给电视盒子装软件?新手必看三种方法