0

解析可能な方法で情報を強制的に出力する方法はありvirshますか? のようなjson

VM の IP アドレスを取得するワンライナー シェル コマンドを書きたいのですが、virsh がそれを出力する方法は、スクリプトにとってあまり使いやすいものではありません。

# virsh domifaddr myvm
 Name       MAC address          Protocol     Address
-------------------------------------------------------------------------------
 vnet1      52:54:00:b9:58:64    ipv4         192.168.130.156/24

出力から「192.168.130.156」を簡単に取得できるように、少なくともヘッダーを印刷しないようにする方法を探しています

これは私ができる最善のことです:

# virsh -q domifaddr myvm | awk '{print $4}' | cut -d/ -f 1
192.168.130.156
4

1 に答える 1