gpt4 book ai didi

linux - 如何将字符串中的所有 IP 地址放入 bash 数组

转载 作者:太空宇宙 更新时间:2023-11-04 11:54:34 25 4
gpt4 key购买 nike

<分区>

我有以下字符串:

redis. 600 IN A 172.16.0.3 redis. 600 IN A 172.16.0.4 redis. 600 IN A 172.16.0.5 redis. 600 IN A 172.16.0.6 redis. 600 IN A 172.16.0.7

字符串是通过以下命令获取的:

dig redis A | grep redis | grep -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'

当命令运行时,字符串会在每一行打印出来,但我将输出保存到一个变量中,所以它都是一行。我想将所有 IP 地址放入 bash 数组中。执行此操作的最佳方法是什么?

编辑:这篇文章不是重复的,因为这篇文章的重点是如何获取 IP 地址,而不是如何将它们读入数组。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com