输出指定行的内容.bat

来自「namejm写的批处理」· Batch 代码 · 共 13 行

BAT
13
字号
@echo off
:: 如果1.txt中找到了222,就把此行之下的内容都输到2.txt中去
:: code by jm 2006-9-10 CMD@XP
set count=0
for /f "tokens=*" %%i in (1.txt) do (
    set /a count+=1
    echo %%i|findstr "222">nul && goto :ok
)
goto :eof

:ok
cd.>2.txt
for /f "skip=%count% tokens=*" %%i in (1.txt) do (>>2.txt echo %%i)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?