如果我只想获取jde数组里面的IP呢
时间: 2023-09-24 22:02:45 浏览: 255
Report Design Aid Guide.pdf
如果你只想获取 `jde` 数组中所有元素的 `IP` 值,可以使用下面的代码:
```bash
declare -A jdes01 jdes01=(["IP"]="218.95.37.11" ["tps_name"]="tps51" ["nqs_name"]="nqs51")
declare -A jdes02 jdes02=(["IP"]="82.157.45.202" ["tps_name"]="tps52" ["nqs_name"]="nqs52")
# 合并 jdes01 和 jdes02 的元素到 jde 数组中
jde=("${jdes01[@]}" "${jdes02[@]}")
# 输出 jde 数组中所有元素的 IP 值
for value in "${jde[@]}"; do
echo "${value[IP]}"
done
```
运行上述代码,输出如下:
```
218.95.37.11
82.157.45.202
```
上述代码中,使用了 `${value[IP]}` 表示关联数组 `value` 中 `IP` 元素的值,使用了 `for` 循环遍历 `jde` 数组中的所有元素,输出每个元素的 `IP` 值。
阅读全文