【发布时间】:2023-01-10 19:14:35
【问题描述】:
用于从下面提到的 xml 中获取来自标签 c 的属性代码的属性值
随机.xml
<a>
<b>
<c id="123" code="abc" date="12-12-2022"/>
<c id="123" code="efg" date="12-12-2022"/>
<c id="123" date="12-12-2022"/>
</b>
</a>
目前的逻辑是:
cat random.xml | egrep "<c.*/>" | awk -F1 ' /code=/ {f=NR} f&&NR-1==f' RS='"'
上述逻辑如何工作以获得值代码来自标签C?
获得预期的输出:
abc
efg
【问题讨论】: