如何在bash中输出数组的特定单元格



假设我有以下数组:

items[0]=0

items[1]=1

items[2]=2

等等。

使用echo/printf,如何仅输出特定单元格,例如仅输出单元格0,2,4。到目前为止,我得到了这个:

echo "${items[*]}"

这将输出所有数组,但我如何更改这一行,使其仅输出指定的单元格?我很确定我只是错过了它的语法

编辑:对不起,我描述得不准确。我需要了解的是,如何通过只调用一次数组来输出指定的数据点。

例如:

echo ${items[magical code stuff here]magical code stuff here too maybe}"

将*替换为0 2 4:

echo "${items[0]} ${items[2]} ${items[4]}"

最新更新