[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
1.空行是否考虑
2.文本的行数是否相同
3.行的开头是否含有特殊字符
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

1。行道的冒号会忽略
2。空行没有过滤
3。放在单独的文件夹中执行
  1. @echo off
  2. (for %%i in (*.txt) do (
  3. for /f "delims=" %%j in ('findstr /n .* %%i') do echo %%j
  4. )
  5. )>c:\temp.txt
  6. if exist c:\?#.txt del c:\?#.txt
  7. set /p a=请输入要取的次数
  8. :1
  9. set /a n+=1
  10. (for /f "tokens=1* delims=:" %%i in ('findstr %n% c:\temp.txt') do echo=%%j)>c:\%n%#.txt
  11. if %n% equ %a% (goto :2) else goto :1
  12. :2
  13. del c:\temp.txt
  14. start c:\
  15. pause
复制代码
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

返回列表