【发布时间】:2018-07-05 02:48:58
【问题描述】:
为了简化我想要的,我有这个:
Group name="Group1"
Device name="G1_Device1" host="G1_host1"
Device name="G2_Device2" host="G1_host2"
Group name="Group2"
Device name="G2_Device1" host="G2_host1"
Group name="Group3"
Device name="G3_Device1" host="G3_Host1"
Device name="G3_Device2" host="G3_host2"
Device name="G3_Device3" host="G3_host3"
Device name="G3_Device4" host="G3_host4"
我需要这个(检查组名):
Group name="Group1" Device name="G1_Device1" host="G1_host1"
Group name="Group1" Device name="G2_Device2" host="G1_host2"
Group name="Group2" Device name="G2_Device1" host="G2_host1"
Group name="Group3" Device name="G3_Device1" host="G3_Host1"
Group name="Group3" Device name="G3_Device2" host="G3_host2"
Group name="Group3" Device name="G3_Device3" host="G3_host3"
Group name="Group3" Device name="G3_Device4" host="G3_host4"
有没有办法用 sed 和/或 awk 做到这一点?
【问题讨论】:
-
欢迎来到 StackOverflow!请添加您解决此问题的尝试。根据您包含的标签,我希望在您的问题中看到一些 bash、awk 和 sed 中的代码。您可以edit your question添加缺失的部分。
-
对不起,但我不明白为什么实验的人在没有研究/努力解决问题的情况下回答问题。有时,他们会为基本的 sed 或 awk 投票支持三个或更多。很奇怪???
-
请避免 "Give me the codez" 问题,这些问题已经被问了很多次并得到了回答,您必须努力避免找到答案。另见How much research effort is expected of Stack Overflow users?
-
再次对所有帖子进行批量否决:(@Ed Morton