如何在shell脚本中表示列表或数组?

时间:2013-12-24 00:27:33

标签: linux bash shell ubuntu

我有一个像这样的JSON文档 -

{\"pp\": [0, 1024, 4, 1028, 8]}

现在我如何在shell脚本中表示此[0, 1024, 4, 1028, 8]

类似下面的内容? shell脚本有列表吗?然后我如何迭代它并在shell脚本中打印出结果?

#!/bin/bash

PRIMARY_PARTITION=[0, 1024, 4, 1028, 8]

2 个答案:

答案 0 :(得分:1)

PRIMARY_PARTITION=(0 1024 4 1028 8)

元素为${PRIMARY_PARTITION[0]}${PRIMARY_PARTITION[1]}等。整个数组为"${PRIMARY_PARTITION[@]}"

答案 1 :(得分:0)

PRIMARY_PARTITION=(0 1024 4 1028 8)

for el in "${PRIMARY_PARTITION[@]}"; do echo "[$el]"; done