解析可能な方法で情報を強制的に出力する方法はあり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