需要使用批處理腳本來抽出兩個XML標記之間的所有字符串。我只想抽出<appSettings>
和</appSettings>
之間的字符串。本節上下有許多字符串;需要忽視所有其他字符串。批量複製XML中兩個標記之間的字符串
我試過this解決方案,但因爲我的開始和結束字符串包含'<
',我相信會拋出代碼。
例子:
FILE1.TXT(從這個文件中讀取)
::Many lines of code to start with. ~150 lines
<appSettings>
<add key="1" value="False" />
<add key="2" value="False" />
<add key="3" value="False" />
<add key="4" value="False" />
<add key="5" value="False" />
<add key="6" value="False" />
<add key="7" value="False" />
<add key="8" value="False" />
<add key="9" value="False" />
<add key="10" value="False" />
<add key="11" value="False" />
<add key="12" value="False" />
<add key="13" value="False" />
<add key="14" value="False" />
<add key="15" value="False" />
<add key="16" value="False" />
<add key="17" value="False" />
</appSettings>
::Many strings below this ~25 lines
FILE2.TXT(創建並寫入該文件)
*此文件應創建幷包含來自File1.txt的<appSettings>
和</appSettings>
之間的所有字符串
PowerShell是否按批計數? – mojo
嗯,好問題。它需要與預先存在的批處理腳本中的其他命令一起運行,因此可能最好只保留批處理文件 – user3299447