Shell数组应用场景
- 获取数组长度
- 获取元素长度
- 遍历元素
- 元素切片
- 元素替换
- 元素删除
Shell脚本数组定义方法
方法一、
数组名=(value0 value1 value2…)
方法二、
数组名=([0]=value [1]=value [2]=value…)
方法三、
列表名=“value0 value1 value2…”
数组名=($列表名)
方法四、
数组名[0]=“value”
数组名[1]=“value”
数组名[2]=“value”
…
示例
[root@localhost ~]# vim shell01.sh
#!/bin/bash
num=(11 22 33 44 55)
for ((i=0;i<${#num[*]};i++))
do
let num[i]++
echo ${num[i]}
done
[root@localhost ~]# chmod +x shell01.sh
[root@localhost ~]# ./shell01.sh //执行结果
12
23
34
45
56