请问如何用批处理提取多个txt文档倒数的第一行至倒数第十行并以OK.txt保存。谢谢!
最好能使用以下类似的,方便可以修改行数
set sx=10是倒数第几行(包含倒数此行)set ds2=2是至倒数第几行(包含此行)
@echo off
set sx=10
set ds2=2
setlocal enabledelayedexpansion
您的方法很好,但是,如果文件后有多个空行,运行后会影响结果,请帮忙修正……谢谢!
请帮忙修改下,上面的代码只是2.TXT里的内容显示在CMD里,
我想要的结果是 用批处理提取多个txt文档倒数的第一行至倒数第十行并以OK.txt保存。谢谢!
说明一下:
1、按照你的要求读取所有txt最后十行到 OK.TXT
2、为了区分每个十行,我用“echo -----------------------------------” 做了分隔,不喜欢可以手工去掉这段
3、为了避免批处理运行中再次处理刚生成的OK.TXT,建议将OK.txt 输出到另一个目录,我这里直接输出到D盘根目录。。你试试运行一下,我win7测试没问题了。