[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]如何用批处理命令从文本中取出想要的行?

如何去掉重复的行

问题:
          现有一个文本文件1.txt,路径c:\,里面有N行其中有的行是重复的,文本内容如下:
          apple
          johnson
           johnson^^
           johnson^^
我用什么命令可以取出含有"^^"的行,且该行如果重复的话只出现一次。

[ 本帖最后由 johnson3333 于 2009-6-18 11:50 编辑 ]
2

评分人数

    • 随风: 感谢主动给标题加上 以解决 字样PB + 2
    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

回复 2楼 的帖子

非常感谢您的回复,我想再请教下,如果每行前面有空格的话要怎么做才行呢?

TOP

回复 4楼 的帖子

感谢您的关注,这个批处理在字符前面有空格的时候就没办法不取重复的行了
能在字符前面有空格的时候取出不重复的行就好了如: johnson
     apple
     john son^^
     johnson^^
     johnson^^
     john son^^
得出结果:
    john son^^
    johnson^^
    johnson^^
    john son^^非常感谢你~~

[ 本帖最后由 johnson3333 于 2009-6-17 17:48 编辑 ]

TOP

这个▓ 是什么?怎么打出来?现在已经可以了,老兄你真强,我看都看不懂,你给我推荐下学习bat的教程好么?非常感谢。

TOP

回复 9楼 的帖子

非常感激~~谢谢你,我把你的代码贴到其他地方去了,注明了作者是你,这个代码能帮到很多人。

TOP

set #%%a= & echo;%%a

tireless兄请问这句怎么解释,这句我看不懂。

[ 本帖最后由 johnson3333 于 2009-6-24 17:57 编辑 ]

TOP

谢谢楼上
tireless兄,在你的帮助下你的代码看了几天我基本上看明白了,还有一个问题:请问eol=▓这个是忽略▓开头的字符串,这句放在这里有什么深意呢?

[ 本帖最后由 johnson3333 于 2009-6-24 22:23 编辑 ]

TOP

返回列表