1、定义数组
说明:一对括号表示是数组,数组元素用“空格”符号分割开。
实例:
[test@test]$ a=(1 2 3 4 5)
[test@test]$ echo $a
1
2、读取数组元素
形式:
(1)读取某个元素
[test@test]$ a=(1 2 3 4 5)
[test@test]$ echo ${a[2]}
3
(2)读取全部元素
[test@test]$ a=(1 2 3 4 5)
[test@test]$ echo ${a[*]}
1 2 3 4 5
3、删除数组元素
说明:使用unset命令
形式:
[test@test]$ a=(1 2 3 4 5)
[test@test]$ unset a[1]
[test@test]$ echo ${a[*]}
1 3 4 5
4、数组元素赋值
形式:
[test@test]$ a=(1 2 3 4 5)
[test@test]$ a[1] = 100
[test@test]$ echo ${a[*]}
1 100 3 4 5
5、获得数组长度
形式:length =${#a[@]}
[test@test]$ a=(1 2 3 4 5)
[test@test]$ echo ${#a[@]}
5