批处理文件在文本文件中查找和插入行

时间:2017-09-29 11:34:49

标签: file batch-file text

我正在寻求帮助。我想创建一个批处理文件,可以在文本文件中找到特定的行,然后在其下面插入一行,并从批处理文件中输入一些文本。

实施例 我想在“2”之后插入一行

文字文件 1 2 3

批次将找到“2”创建一个新行并输入单词“Two”。第一个是在文本文件中,这可以是任何单词。

文本文件将存储在C:\

@echo off
setlocal enabledelayedexpansion
ren in.txt in.tmp
set p=
for /f %%a in (in.tmp) do (
if "%%a"=="1" if "!p!"=="3" Echo Two >> in.txt
Echo %%a >>in.txt
set p=%%a
)
del in.tmp

0 个答案:

没有答案