【发布时间】:2019-10-16 21:33:54
【问题描述】:
我正在尝试创建一个batch-file,它将以静默方式安装代理。安装代理后,我需要导航到代理目录并编辑一个名为 agent.xml 的文件。
agent.xml 文件如下所示:
<?xml version="1.0" encoding="utf-16"?>
<Details xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Proxy />
<ProxyDomain />
<ProxyUsername />
<ProxyPassword />
<UseNewHub>true</UseNewHub>
<Thumbprint />
<Url>https://localhost/api/</Url>
<U>agent</U>
<P />
<E1>gr\atga\rgr\zergeesfsdgfsg245325252sgsgsdfgssdgs3535353</E1>
</Details>
我正在尝试替换
<Thumbprint />
与此一致:
<Thumbprint>213GARFASF131231FAAAF2</Thumbprint>
谁能帮我实现一个命令来查找和替换那个指纹行?
【问题讨论】:
-
每页顶部有搜索功能,尝试以[batch-file][xml]replace line开头。
-
批处理文件不是特别适合文本处理(例如stackoverflow.com/questions/39209968/…),如果您可以安装gnuwin32(gnuwin32.sourceforge.net)或更高级别的语言(例如python)会容易得多。 .
-
感谢您的反馈,您知道是否可以使用 powershell 进行此操作?
标签: batch-file xml batch-file replace find