shell中的“数组”

Posted 畅优植物乳杆菌

tags:

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

 

定义数组

数组名=(值1 值2 ... 值n)

[[email protected] ~]# array_name=(value1 value2 value3 value4)

读取数组

${数组名[下标]}

[[email protected] ~]# echo "${array_name}"
value1
[[email protected]-R3-srv ~]# echo "${array_name[0]}"
value1
[[email protected]-R3-srv ~]# echo "${array_name[1]}"
value2
[[email protected]-R3-srv ~]# echo "${array_name[2]}"
value3
[[email protected]-R3-srv ~]# echo "${array_name[3]}"
value4

获取数组中元素个数

[[email protected] ~]# echo "${#array_name[@]}"
4
[[email protected]-R3-srv ~]# echo "${#array_name[*]}"
4

获取单个元素的的长度(主要是字符串的字符长度)

[[email protected] ~]# echo "${#array_name[0]}"
6

 

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

七十shell中的函数shell中的数组告警系统需求分析

代码片段:Shell脚本实现重复执行和多进程

shell脚本中的函数,shell中的数组,shell项目-告警系统

Shell脚本(函数,shell中的数组)

shell中的函数shell中的数组告警系统需求分析

shell中的函数,shell中的数组,告警系统需求分析