我有一个xml文件,我需要搜索字符串“plugin_name1”,然后将该插件的值从1更改为0.我在PowerShell中使用Select-String查找字符串并返回前2线。我无法弄清楚如何在下面的前两条输出线上将值从1更改为0。
注意...字符串EnableX和EnableY出现在整个文件中,因此我需要专门搜索字符串“plugin_name1”。
另外,我需要对大约100个工作站进行修改。文件的其余部分因站而异,但这4行应该完全相同。
有什么建议吗? 谢谢!
PS C:\> Select-String -Path "C:\file.xml" -Pattern "plugin_name1" -Context 2, 0
C:\file.xml:95:<EnableX>1</EnableX>
C:\file.xml:96:<EnableY>1</EnableY>
> C:\file.xml:97:<PluginName>plugin_name1</PluginName>
> C:\file.xml:98:<Name>plugin_name1</Name>