#!/bin/bash
array=(a b c d)
echo ${array[0]}
echo ${array[*]}
echo ${array[@]}
echo ${#array[*]}
echo ${#array[@]}
输出如下:
a
a b c d
a b c d
4
4
先定义,再赋值
#!/bin/bash
array=()
i=0
for value in hello world; do
array[i]=$value
i=$(expr $i + 1)
done
for (( i=0; i<=${#array[*]}; i++ )); do
echo ${array[i]}
done