在Linux系统上 , 我们经常需要利用shell来编写一些有效、剧本会经常利用shell数组 。 shell中的数组是怎么表示的呢 , 又是怎么界说的呢?好好领会数组对shell的高级编程很有帮忙 。 接下出处小禅我一一的进行讲解 。
需要这些哦
linux系统
方式/
1界说数组:一对括号暗示是数组 , 数组元素用“空格”符号朋分开 。 引用数组时从序号0起头 。
下面这个体例可以直接界说数组 , 这个是一个最简单的体例了!!
array=(10 20 30 40 50)
当然 , 我们也可以单个界说数组 , 不外显得有点繁琐 。
array[0]=10
array[1]=20
array[2]=30
array[3]=40
array[4]=50
文章插图
2显示数组中所有元素:显示数组的所有元素有两种方式 。
第一个方式是利用echo ${array[*]} , 第二个方式是利用echo ${array[@]} 。
小禅我保举你利用第二个方式 。
文章插图
3显示数组的此中一项:好比我只要显示第2项的值是几多!
利用echo ${array[1]} 即可看到第二项的值了 , 即系为20.
文章插图
4显示数组的长度:小禅对这个长度经常遗忘 , 感受不太合适本身的惯性 。 需要在花括号中的元素前面添加一个#号 。
例子:echo ${#array[@]}
真的 , 看起来有点别扭 , 太难记住了 。
文章插图
5显示某个规模的选项:这个有点像列表中切片截取某部门我们所需要的值 。
例子:取第一个和第三个的值
echo ${array[@]:0:3}
文章插图
6替代数组的值:顾名思义可以把数组中的值进行替代 。
例子:好比把所有的0全数替代当作1 , 可是呢 , 替代后原数组的值仍是没有变的 。
echo ${array[@]/0/1}
文章插图
7删除某项元素:数组可以删除某项你不需要的元素 。
好比:删除数组第2项元素 。
【linux基础之数组】unset array[1]
文章插图
以上内容就是linux基础之数组的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 绿茶减肥之三
- 三级魔方分步还原教程之第六步——黄面角块还原
- 云顶之弈手游怎么切换服务器
- 三级魔方分步还原教程之第七步——黄面棱块还原
- 中土世界战争之影打开无反应怎么办
- linux如何进行文件打包
- linux如何解开tar文件
- linux如何使用gzip命令来压缩文件
- 燃烧了40多年的地狱之门大火,为什么没人敢扑灭?
- 水陆草木之花之的意思 水陆草木之花的之是什么意思