gpt4 book ai didi

xml - 如何使用 bash 脚本编辑 XML?

转载 作者:太空宇宙 更新时间:2023-11-04 12:23:23 24 4
gpt4 key购买 nike

<root>
<tag>1</tag>
<tag1>2</tag1>
</root>

需要从 bash 更改值 1 和 2

最佳答案

要将 tag 的值更改为 2 并将 tag1 的值更改为 3,使用 XMLStarlet :

xmlstarlet ed \
-u '/root/tag' -v 2 \
-u '/root/tag1' -v 3 \
<old.xml >new.xml

使用您的示例输入:

xmlstarlet ed \
-u '/root/tag' -v 2 \
-u '/root/tag1' -v 3 \
<<<'<root><tag>1</tag><tag1>2</tag1></root>'

...作为输出发出:

<?xml version="1.0"?>
<root>
<tag>2</tag>
<tag1>3</tag1>
</root>

关于xml - 如何使用 bash 脚本编辑 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45443046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com