中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 01:39
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » dos能否做到删除文本文件中包含某一字符的行? 查看 1,039 回复 1
楼 主 dos能否做到删除文本文件中包含某一字符的行? 发表于 2010-10-09 21:19 ·  中国 辽宁 葫芦岛 联通
新手上路
积分 8
发帖 8
注册 2010-07-17 21:27
16年会员
UID 170660
性别 男
状态 离线
有一文本文档,内容很多,且有很多重复的内容,重复的内容均无用。求问能否用批处理来直接删除这些重复的内容?例如:文件名为1.txt,重复的内容(自成一行):WK_CR=069555,DD=20,MM=09。重复的内容有多个。

[ Last edited by qqs09123 on 2010-10-9 at 21:56 ]
2 发表于 2010-10-09 22:11 ·  中国 广东 广州 移动
初级用户
★★
积分 131
发帖 72
注册 2008-02-24 14:31
18年会员
UID 111317
性别 男
状态 离线
for /f "delims=" %%a in (1.txt) do (echo %%a|>nul findstr "WK_CR=069555,DD=20,MM=09"||>>2.txt echo %%a)

特殊字符将报错。。。
论坛跳转: