Board logo

标题: [文本处理] [已解决]删除txt前N行的批处理代码无法运行,求修改代码 [打印本页]

作者: shimuren    时间: 2015-9-28 21:50     标题: [已解决]删除txt前N行的批处理代码无法运行,求修改代码

  1. @echo off & setlocal enabledelayedexpansion
  2. mode con: cols=78 lines=22
  3. title 删除TXT前N行
  4. color 02
  5. cls
  6. set /p str=请拖入文件并按回车:
  7. set /p val=请输入数值:
  8. SET /A N=%val%
  9. FOR /F "delims=" %%I IN ("%str%") DO ((MORE +%N% "%%I">"%%I")&(DEL /A /F /Q "%%I")&(REN "%%I_" "%%I"))
  10. pause
复制代码
这个实现功能是删除一个TXT的前N行,求修改:可以正常运行
作者: pcl_test    时间: 2015-9-28 23:16

  1. @echo off
  2. mode con: cols=78 lines=22
  3. title 删除TXT前N行
  4. color 0a
  5. set /p file=请拖入文件并按回车:
  6. set /p val=请输入数值:
  7. >$ more +%val% %file%
  8. >nul move $ %file%
  9. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2