中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-10 11:04
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]去掉重复行 查看 1,452 回复 10
楼 主 [已结]去掉重复行 发表于 2008-03-27 21:14 ·  中国 上海 奉贤区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
我想问下怎么去掉重复的行比如说在a.txt里面有如下内容
aaa
bbb
ccc
ccc
ddd
ddd
eee
中间ccc和ddd是重复的我想修改后变为
aaa
bbb
ccc
ddd
eee
谢谢,请指教

[ Last edited by HAT on 2008-11-18 at 17:16 ]
2 发表于 2008-03-28 08:32 ·  中国 上海 奉贤区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
行不行的啊
3 发表于 2008-03-28 11:08 ·  中国 上海 奉贤区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
555,没有人知道的吗
4 发表于 2008-04-05 21:59 ·  中国 海南 海口 电信
中级用户
★★
积分 215
发帖 105
注册 2007-06-02 22:33
19年会员
UID 90083
性别 男
状态 离线
太简单了!
5 发表于 2008-04-09 14:40 ·  中国 上海 奉贤区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
6 发表于 2008-04-10 19:32 ·  中国 福建 厦门 电信
新手上路
积分 16
发帖 7
注册 2008-03-23 17:20
18年会员
UID 113783
性别 男
状态 离线
想看点子多的贴子,只好顶了先。
7 发表于 2008-04-10 20:50 ·  中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
搜索
8 发表于 2008-04-14 23:19 ·  中国 天津 联通
初级用户
积分 29
发帖 15
注册 2008-04-14 19:20
18年会员
UID 115892
性别 男
状态 离线
如果用dos批处理 有点难度的说!
貌似要是用C语言能完成!
9 发表于 2008-08-28 17:39 ·  中国 上海 闵行区 电信
新手上路
积分 14
发帖 7
注册 2008-08-25 10:53
17年会员
UID 124098
性别 男
状态 离线
如果只想删除相邻的重复行 应该怎么处理?
10 发表于 2008-11-18 16:37 ·  中国 北京 电信
新手上路
积分 5
发帖 4
注册 2008-10-28 19:53
17年会员
UID 129390
性别 男
状态 离线
@echo off
:: 删除重复的行,但不能保留空行
:: 对不符合变量命名规则、变量个数超过限制的文本都无法正确处理
:: code by youxi01 modified by jm 2006-10-31
(echo 清除重复行后的文件内容:& echo.)>str_.txt
for /f "delims=" %%i in (test.txt) do (
if not defined %%i set %%i=A & echo %%i>>str_.txt)
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
77720666 +1 2008-11-18 21:22
11 发表于 2008-11-19 03:39 ·  中国 云南 普洱 电信
新手上路
积分 10
发帖 10
注册 2008-11-19 03:12
17年会员
UID 131406
性别 男
状态 离线
这个命令很有用,期待解决
论坛跳转: