我想创建一个批处理,删除特定行并粘贴文本。
示例:
// // file.txt的
COM=1
BaudRate=4800
DataBits=7
Parity=e
StopBits=1
我想让批处理文件删除line2并粘贴到line2新文本(根据作业而有所不同),让它看起来像这样:
COM=1
BaudRate=300
DataBits=7
Parity=e
StopBits=1
答案 0 :(得分:0)
这应该适合你:
@echo off
ren file.txt file.tmp
for /f "tokens=1,2 delims==" %%a in (file.tmp) do (
if "%%a" EQU "BaudRate" (
Echo BaudRate=300>> file.txt
) else (
echo %%a=%%b>> file.txt
)
)
type file.txt
Echo. & Echo is file.txt correct. Enter if yes. Close window if no
del file.tmp
你要求的是什么。