好的,这里有一个文件 txt.txt
line1
line2
add after this line blah blah blah
line4
etc
etc
我想在这一行之后添加一行,但我不知道同一行后面的内容add after this line
我想知道的是我必须在 [this] 代码中进行的所有更改
@ECHO OFF
SETLOCAL
SET /p info="enter info : "
:: read addafter line
(
FOR /f "delims=" %%i IN (poison1.txt) DO (
SET addafter=%%i
FOR /f "delims=" %%n IN (' findstr /n "^" txtfile.txt') DO (
SET line=%%n
SETLOCAL ENABLEDELAYEDEXPANSION
SET line=!line:*:=!
ECHO(!line!
IF "!line!"=="!addafter!" TYPE your_multiline_addition.txt
ENDLOCAL
)
)
)>newfile.txt
FC newfile.txt txtfile.txt
GOTO :eof
任何帮助深表感谢。
不知道如何在字符串操作中使用通配符