标题: [求助]有没有办法删除文本倒数第四行至第八行吗
[打印本页]
作者: maxfull
时间: 2007-6-29 19:33
标题: [求助]有没有办法删除文本倒数第四行至第八行吗
最好是不使用外部命令的情况下。非常感谢。
作者: wudixin96
时间: 2007-6-29 19:46
http://www.cn-dos.net/forum/viewthread.php?tid=30068
类似可以参考一下。
作者: maxfull
时间: 2007-6-29 19:49
倒数应该怎么写啊。。。另外我是删除的。
作者: wudixin96
时间: 2007-6-29 21:09
看看这样行吗?
@echo off&setlocal enabledelayedexpansion
for /f "delims=:" %%i in ('findstr /n ".*" 1.txt') do set num=%%i
set /a num1=%num%-3,num2=%num%-7
for /f "tokens=1* delims=:" %%i in ('findstr /n ".*" 1.txt') do (
if %%i LSS !num2! echo %%j>>2.txt
if %%i GTR !num1! echo %%j>>2.txt
)