本帖最后由 77七 于 2023-3-18 12:01 编辑
我还以为是开头的代码出现了提示
也可以试试直接计数,可能快一点- @echo off
- for /f "tokens=1-2" %%a in ('type "data.txt"') do (
- set /a #%%a+=1
- )
- setlocal enabledelayedexpansion
- for /f "tokens=1-2" %%a in ('type "data.txt"') do (
- if !#%%a! geq 3 (
- echo %%b
- )
- )>>newdata.txt
- endlocal
- pause
复制代码 如果有空白行,或者产生提示,还是建议查看一下编码格式和换行符,你复制到云笔记再粘贴回去不一定完美解决问题... |