我目前正在编写一个脚本(使用 BASH),它将 VM 文件备份到远程服务器。
我想通过能够从“显示 VM 命令”中循环每个 VM 来尝试使脚本更具动态性。我的想法是获取显示所有 VM 的命令的标准输出并将其分解并转换为有用的变量。可能是多阵列。
输出是这样出来的,无论如何都要打破它?用空格和换行符说?
Vmid Name File Guest OS Version Annotation
10 FREEPBX [datastore2] FREEPBX/FREEPBX.vmx other26xLinux64Guest vmx-08
13 AdaptivNICE2Cloud [datastore2] AdaptivNICE2Cloud/AdaptivNICE2Cloud.vmx other26xLinux64Guest vmx-08
15 IVSTelManager [datastore2] IVSTelManager/IVSTelManager.vmx debian6Guest vmx-08
4 Neptune [datastore1] Neptune/Neptune.vmx winNetEnterprise64Guest vmx-08
9 Kayako [datastore2] Kayako/Kayako.vmx other26xLinux64Guest vmx-08