bash 将 URL 和关联值存储到数组中

问题描述 投票:0回答:1

我想在这里展示一些代码,但我想我可能首先遇到逻辑问题。 我需要检查几个 URL,并存储在每个 URL 上找到的一些信息。我想到了类似关联数组的东西,但我不确定使用 URL 作为“索引”是个好主意......

declare -A URLS
URLS["http://www.example1.com/mfhdgkfdsd"]="value1"
URLS["http://www.example2.com/mlsfdghoezikfdsd"]="value2"
[...]

我对这个解决方案的疑问是,真实的 URL 相当长且复杂(带有 &,?...)

那么,我怎样才能以“干净”的方式实现这一目标呢?

bash associative-array
1个回答
0
投票

如果您想要一个简单的描述符作为索引,另一种选择是使用多维数组。

[0] => ['value0','url0'] [1] => ['值1','url1'] ...

© www.soinside.com 2019 - 2024. All rights reserved.