1

我有一个从文件中获取数据的脚本,但是有些参数的值不仅仅是一个。

我怎样才能使我的 bash 脚本可以读取为示例:

user[3][1]=test1
user[3][2]=test2

其实我做:

for i in $(seq ${#lala[@]}); do
${user[$i]}
done

哪个有效。我已经尝试使用 ${user[$i][$i]} 和 seq ${#lala[@][@]}) 但我无法让它运行。

然后脚本必须只使用 [$i] 和 [$i][$i]。

哪位大神能帮帮我,万分感谢!

4

1 回答 1

1

好吧,您使用了错误的语言/脚本,因为 BASH 不支持多维数组。话虽如此,您可以在数组的每个元素中存储一个分隔文本,您可以在循环内进一步分解为数组。

于 2013-11-13T19:12:19.350 回答