批处理命令 显示所要查找字符串所在行和下面一行内假设查找内容为“问问”,查找文件为“a.txt”,输出文件为“b.txt”。 在线等@Echo Off&Setlocal EnabledelayedexpansionFor /f "tokens=1* delims=:" %%i in ('Type a.txt^|Findstr /n "问问"') do (Set n=&Set /a n=%%i+1Echo %%j>>b.txtFor /f "tokens=1* delims=:" %%a in ('Type a.txt^|Findstr /n "."') do (If %%a=
bat批处理怎么取文本含有指定内容的下一行到空白行如题。文本内容: 硬盘1:大小:931.51GB型号:HGST分区表:MBR 分区D:大小:假设各硬盘空间占用情况保存在 文本内容.txt 那么: @echo off&setlocal enabledelayedexpansion(for /f "tokens=*" %%c in ('findstr /n .* 文本内容.txt') do (set "text=%%c"if "。flag。"=="1" if not ""=="。text:~2,1。" echo 。text:~2。if "。
批处理如何获取指定内容并修改下一行的内容