标题: [文本处理] [已解决]批处理如何删除文本文件中重复的行 [打印本页]
作者: RuiIsRui 时间: 2009-7-13 22:34 标题: [已解决]批处理如何删除文本文件中重复的行
如有a.txt文件,内容如下:
第一行
第一行
第二行
第二行
第二行
第二行
第三行
第三行
第三行
第二行
第三行
第二行
第四行
第四行
第四行
第五行
第四行
运行批处理后得到结果:
第一行
第二行
第三行
第四行
第五行
谢谢各位高手了,请指导一下。
[ 本帖最后由 RuiIsRui 于 2009-7-13 23:34 编辑 ]
作者: Batcher 时间: 2009-7-13 23:14
批处理去除超大文本中的重复行
http://bbs.bathome.net/thread-4690-1-1.html
作者: RuiIsRui 时间: 2009-7-13 23:17
谢谢Batcher~
作者: RuiIsRui 时间: 2009-7-13 23:23
Batcher:你好,
如何给已获解决的求助帖标题加注[已解决]字样?
作者: Lumiere 时间: 2009-7-14 14:08
- cd.>b.txt
- set /a n=1
- for /f %%a in (a.txt) do echo %%a>b.txt&&goto omit
- :omit
- for /f "skip=%n%" %%a in (a.txt) do (
- setlocal enabledelayedexpansion
- set /a n+=1
- for /f %%b in (b.txt) do if "%%b"=="%%a" goto omit
- echo %%a>>b.txt
- )
- pause
复制代码
作者: Batcher 时间: 2009-7-14 15:56 标题: 回复 4楼 的帖子
参考《批处理之家论坛使用常见问题FAQ》:http://bbs.bathome.net/thread-3473-1-1.html
作者: daohe 时间: 2010-6-24 15:44
楼上的找死
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |