【发布时间】:2020-01-09 18:18:50
【问题描述】:
for i in $(virsh list --all | awk '{print $2}'|grep -v Name);
do
virsh domblklist $i --details | awk '{print $4}'|grep -v Source;
done
我明白了
/sdc/kvm_strage/vm1.qcow2
/sdc/kvm_strage/vm1_1.qcow2
-
/sdc/kvm_strage/vm2.qcow2
-
/sdc/kvm_strage/vm3.qcow2
/sdc/kvm_strage/vm3_1.qcow2
-
但我想获取数组中的路径并排除 "-" 之类的
my_array=(/sdc/kvm_strage/vm1.qcow2 /sdc/kvm_strage/vm1_1.qcow2 /sdc/kvm_strage/vm2.qcow2 /sdc/kvm_strage/vm3.qcow2 /sdc/kvm_strage/vm3_1.qcow2)
怎么做?
【问题讨论】:
-
将
virsh list --all的输出和您想要的输出(无描述)添加到您的问题(无评论)的示例输入中。