有没有办法强制virsh
以可解析的方式打印信息?喜欢json
?
我想编写一个单行 shell 命令来获取 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