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を両方の変数に保存する必要があります。たとえば、IPは10.10.10.1というabcdefh変数に保存されます。hostname

次に、次のホスト名とIP値が同じ変数に再保存されます。

すべてのオプションを試しましたが、Groovyを使用して良いコードを書くことはできません。 forループを使用してファイルに伝播しようとしましたが、ファイルを保存できないか、ファイルのホスト名とIPの間を移動できませんでした。

ありがとう

ラジェシュ

ベストアンサー1

おすすめ記事