使用 groovy 脚本格式化日志文件

使用 groovy 脚本格式化日志文件

我需要以下 Groovy 脚本的快速帮助;我通过 Jenkins 获取服务器的主机名和 IP。

该文件何时执行cat,我得到以下内容

$ cat serverbox_info
abcdefgh
10.10.10.1
bcdefghi
10.10.10.2
yubhgrwp
10.10.10.3

上面的serverbox_info文件是动态的,它可能有更多的主机名和IP。

现在我需要将主机名和 IP 存储在两个变量中的变量。例如abcdefh将存储在名为 的变量中hostname,IP 将存储在 10.10.10.1 中

下次,下一个主机名和 IP 的值将再次存储在同一变量中。

我尝试了所有选项,但无法使用 Groovy 编写出好的代码。我尝试使用 for 循环并尝试在文件中传播,但无法存储它们或在文件中的主机名和 IP 之间跳转。

谢谢

拉杰什

相关内容