直到找到该行并替换为另一个文本文件windows批处理脚本

直到找到该行并替换为另一个文本文件windows批处理脚本,windows,replace,find,batch-file,Windows,Replace,Find,Batch File,我正在尝试编写一个windows批处理脚本,它将一直搜索到 例如: example1 example2 example3 example4 <jar href="example.jar" main="true"/> example1 例2 例3 例4 所以我想替换第一部分,直到(您可以这样做,但编辑XML使用DOS并不容易,为了实现这一点,您首先需要像下面这样启动批处理文件: @ECHO off SETLOCAL ENABLEDELAYEDEXPANSION :: ::

我正在尝试编写一个windows批处理脚本,它将一直搜索到 例如:

example1
example2
example3
example4
    <jar href="example.jar" main="true"/>
example1
例2
例3
例4

所以我想替换第一部分,直到
(您可以这样做,但编辑XML使用DOS并不容易,为了实现这一点,您首先需要像下面这样启动批处理文件:

@ECHO off
SETLOCAL ENABLEDELAYEDEXPANSION
::
:: script content here
::
PAUSE
然后,您需要了解如何使用“^”字符通过延迟扩展转义“”字符

我建议你也浏览一下名为的网站

最后,这将编辑属性文件,这是一个您可以从中获得一些想法的示例


最后,如果您正在编辑的是纯XML,您可能会在dos脚本中获得一些成功。

您可以做到这一点,但编辑XML使用dos并不容易,为了实现这一点,您首先需要启动批处理文件,如下所示:

@ECHO off
SETLOCAL ENABLEDELAYEDEXPANSION
::
:: script content here
::
PAUSE
然后,您需要了解如何使用“^”字符通过延迟扩展转义“”字符

我建议你也浏览一下名为的网站

最后,这将编辑属性文件,这是一个您可以从中获得一些想法的示例


最后,如果您正在编辑的是纯XML,您可能会在dos脚本中获得一些成功。

您的特定场景非常容易批量实现。我假设您希望保留包含
%output%的整行内容

您的特定场景很容易批量实现。我假设您希望保留包含
%output%的整行内容