gpt4 book ai didi

xml - Powershell 错误 : Method invocation. ..不包含名为 'replace' 的方法

转载 作者:数据小太阳 更新时间:2023-10-29 01:52:58 27 4
gpt4 key购买 nike

我想使用 PowerShell 搜索和替换 xml 文件中的字符串。我试过这个:

(gc d:\test.xml).replace('1234','xxxx')|sc d:\test.xml

这适用于我的 test.xml 文件。我的 test.xml 文件的内容是:

uehjduehduhfeuf xxxxxxxx hallo "1234"

但该文件仅用于测试。我想以这种方式从我的 tomcat 服务器编辑 server.xml,如果我使用与上面提到的完全相同的命令,我会收到此错误消息:

Method invocation failed because [System.Object[]] doesn't contain a method named 'replace'.

有人知道问题出在哪里吗?

最佳答案

您还可以使用 [System.IO.File]::ReadAllText($filename) 从文件中获取单个字符串,包括所有换行符和其他符号。

[System.IO.File]::ReadAllText("d:\test.xml").replace('1234','xxxx')|sc d:\test.xml

关于xml - Powershell 错误 : Method invocation. ..不包含名为 'replace' 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31335614/

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