在bash2下可以使用($())组合取得

var=($(cat /etc/passwd |awk -F ':' '{print $1}' |head -3))

取返回数组全部值:

echo ${var[@]}

echo ${var[*]}

取数组成员数:

echo ${#var[@]}


echo ${#var[*]}

取某个下标值,从0开始,例如

echo ${var[0]}