试图输出部分bash数组
ARRAY=(1,2,3,4,5)
for((i=0;i<3;i++))do
echo "${ARRAY[$i]}"
done
,但在第一个循环中,echo输出完整数组,在随后的循环中,输出空行。 我如何才能输出!this中的元素按周期排列的数组
答案 0 :(得分:3)
$ array=(1 2 3 4 5); for((i=0;i<3;i++)) do echo "${array[i]}"; done
1
2
3
空格是定界符。另外,请小心使用所有大写标识符,最终可能会覆盖bash
变量。