【发布时间】:2017-06-17 09:28:42
【问题描述】:
我想在 bash 中遍历几个列表。现在我有
array=("list1item1 list1item2" "list2item list2item2")
for list in "${array[@]}"
do
for item in $list
do
echo $item
done
done
这不起作用。有没有办法在 bash 中制作列表列表、数组数组或列表数组?
我想遍历 list1,然后遍历 list1 中的列表项。然后遍历list2,以及list2中的列表项。
【问题讨论】:
-
您对“不工作”的定义是什么?我按照预期的顺序得到 4 行输出。您的方法存在问题,但对于示例数据,它似乎有效。