#!/bin/bash
array=("num1" "num2" "num3")
for ((i = 0; i < 3; i ++))
do
echo ${array[$i]}
done
echo -e "*********************"
echo ${array[*]}
测试结果
array1=(zhang wang cao zheng) # 定义一个数组
declare -a | grep array1
echo ${array1[0]} #打印数组中的第一个元素
echo ${array1[@]} #打印数组中的所有元素
echo ${array1[*]} #打印数组中的所有元素
echo ${!array1[*]} #打印数组中的所有元素的索引
echo ${!array1[@]} #打印数组中的所有元素的索引
echo ${#array1[@]} #打印数组中的元素的个数
echo ${#array1[*]} #打印数组中的元素的个数
echo ${array1[@]:1} #打印数组中的指定元素,截取
echo ${array1[@]:1:2} #打印数组中的指定元素,截取