-3
У меня есть ниже XMLЗаменить шаблон XML с помощью SED
<defns:Code typeCode="Name">
John
</defns:Code>
<defns:Code1 typeCode="ID">
12345
</defns:Code1>
<defns:Code2 typeCode="address">
Addresss 1234
</defns:Code2>
<defns:Text typeCode="Name">
Doe
</defns:Text>
<defns:Text2 typeCode="ID">
123
</defns:Text2>
<defns:Text3 typeCode="Address">
Address 4567
</defns:Text3>
и так далее элемента кода [1..n] Текст [1..n] в файле должен быть заменен с кодом
<defns:Code typeCode="Name">
John
</defns:Code>
<defns:Code typeCode="ID">
12345
</defns:Code>
<defns:Code typeCode="address">
Addresss 1234
</defns:Code>
<defns:Text typeCode="Name">
Doe
</defns:Text>
<defns:Text typeCode="ID">
123
</defns:Text>
<defns:Text typeCode="Address">
Address 4567
</defns:Text>
Это можно сделать, используя SED или AWK. Любая помощь высоко ценится!
Не используйте инструменты на основе регулярных выражений для анализа или манипулирования XML. – kjhughes