Board logo

标题: 如何删除指定文本中的某一行(不留空行) [打印本页]

作者: suntb     时间: 2007-5-16 00:09    标题: 如何删除指定文本中的某一行(不留空行)

如何删除指定文本中的某一行(不留空行)

例如:文本TEST.txt中内容如下
a,doqe.jpg
j,owe.bmp
m,nakd.xls
k,drtor.doc
.......

我想删除其中的一行
m,nakd.xls
并且让下一行整上来,不留空行

如何编写此批处理?

在Windows环境中执行,最好不用第三方工具

也看了置顶的帖,有些内容有点类似但是无法得其要领,希望有人帮助得以理解
作者: lxmxn     时间: 2007-5-16 00:15
试试这个?
findstr /x /v "m,nakd.xls" TEST.txt>test_.txt

作者: suntb     时间: 2007-5-16 00:57
谢谢

lxmxn版主的代码是将test.txt处理完毕后另存为test_.txt

如果要保存为原文件名,还得经过删除原test.txt文件再将test_.txt改名为test.txt这两个步骤

有没有直接将最后处理结果保存为原文件名的代码?
作者: lxmxn     时间: 2007-5-16 01:38
没有。