1、linux数组的几种定义

array_name=(data1 data2 data3 ........) 注意每个变量中间没有用逗号隔开,而是空格,是括号不是大括号

也可以array_name[0] = data1,array_name[1] = data2,array_name[2] = data3

如何引用数组值呢?

echo ${array_name[0]}  

index=2,echo ${array_name[$index]}

打印出数组所有值

echo ${array_name[*]}或者${array_name[@]}

打印数组长度

echo ${#array_name[*]}

删除数组

unset array_name[0] 删除数组中的第一个元素

unset array_name 删除整个数组

${array_name[@]}或者${array_name[*]}输出所有数据

${#array_name[*]}数组的长度

${array_name[*]:1:3}或者${array_name[@]:1:3}输出数组第二个数到第四个数

Logo

更多推荐