shell数组的应用实践

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell数组的应用实践相关的知识,希望对你有一定的参考价值。

shell数组的定义:

方法1:用小扩话将变量值括起来赋值给数组变量,每个变量值之间要用空格进行分割。

语法如下:

array=(value1  value2 value3 ....)   #常用

     技术分享图片

方法2:用小括号将变量值括起来,同时采用键值对的形式赋值。

技术分享图片

最三种比较麻烦,不使用。


第四种方法是动态定义数组变量,并使用命令的输出结果作为数组的内容:

array=($(命令))

或者:

array=(`命令`)

技术分享图片

13.2.2 shell脚本打印及输出

技术分享图片

3.数组赋值: 删除是要使用unset删除下标

技术分享图片

5.数组内容的截取和替换


以上是关于shell数组的应用实践的主要内容,如果未能解决你的问题,请参考以下文章

shell编程 10 --- while 和until 循环的应用实践

shell脚本之九:case结构条件句应用实践

shell脚本之十:while循环及应用实践

shell 特殊变量特殊扩展变量变量长度计算实践与应用

shell数组

20165306 Exp5 MSF基础应用