1

我正在尝试制作一个更改一些值然后部署的脚本。我有这个 XML:

<application>
    <NVPairs name="Variables">
        <NameValuePair>
            <name>Parameter/1</name>
            <value>MyOtherValue</value>
        </NameValuePair>
        <NameValuePair>
            <name>Parameter/2</name>
            <value>MyValue</value>
        </NameValuePair>
    </NVPairs>
</application>

我正在尝试使用 SED 进行编辑。NVPAIRS 和 NameValue 似乎让我有点困惑。我可以询问如何处理 NameValuePair 的建议吗?我也尝试过 XMLStarlet,但同样的问题。似乎无法处理 NameValuePairs。

4

1 回答 1

0

我不会尝试使用 sed 来编辑 XML。除非有一些常数要匹配(让你决定你是在 /1 还是 /2),否则会很难(我会说不可能,但是一些 sed 大师会响起并证明我错了......)

如果你不能安装东西,比如 awk 或 perl 脚本,它可以让你保持最低限度的状态,你比 sed 工作得更好。

于 2013-07-11T12:08:24.363 回答