【发布时间】:2021-02-12 21:23:02
【问题描述】:
我有这种类型的数据:
Folder : 1
Folder : 2
VM: XXX
VM: XXX
VM: XXX
VM: XXX
VM: XXX
VM: XXX
VM: XXX
VM: XXX
VM: XXX
VM: XXX
VM: XXX
VM: XXX
Folder : 3
VM: XXX
VM: XXX
Folder : 4
VM: XXX
VM: XXX
VM: XXX
VM: XXX
VM: XXX
Folder : 5
Folder : 6
etc ...
我能够检索此文件中的 VM 总数:
cat my_file | grep VM | wc -l
19
但我想了解如何获得这个输出:
Folder : 1
Total VM : 0
Folder : 2
Total VM : 12
Folder : 3
Total VM : 2
Folder : 4
Total VM : 5
Folder : 5
Total VM : 0
Folder : 6
Total VM : 0
etc ...
我不知道如何用 bash 检索每个文件夹中的 VM 数量...
有人向我解释如何做到这一点?
【问题讨论】: