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}输出数组第二个数到第四个数