[转] Shell编程之数组使用
#!/bin/bash
#基本数组操作
a=(1 2 3) ##()表示空数组
echo "第0个元素:"${a[0]}
echo "所有元素: "${a[@]}
echo "数组长度: "${#a[@]}
echo "----------------------------------------------"
#遍历数组
echo "遍历数组:"
for item in ${a[@]}
do
echo $item
done
echo "----------------------------------------------"
##元素操作
a=(${a[@]} 4)
echo "末尾追加1个元素后: "${a[@]}
a[1]=5
echo "修改第1个元素后: "${a[@]}
unset a[1]
echo "删除第1个元素后: "${a[@]}
unset a
echo "删除所有元素后: "${a[@]}
echo "----------------------------------------------"