怎么用bat删掉记事本种相同行的内容,相同内容的行做到0记录,一条也不留

bnmjk36 2014-09-03 06:33:57
求教 求bat代码
比如记事本的内容如下《一行一个数据》

324665
1234
323156
23814
324665
21415
323156
244567
32234
244567
765421
333322
324665
76544
244567
523545


去掉相同的行
324665
323156
244567
就剩下不相同的行
1234
23814
21415
32234
76544
523545
765421
333322
把相同的行彻底删干净

...全文
106 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bnmjk36 2014-09-03
  • 打赏
  • 举报
回复
版主啦 谢谢啦 非常的有用啦 如果结果是:把重复的行只保留一个 变成 324665 323156 244567 1234 23814 21415 32234 76544 523545 765421 333322 那代码是什么呢?恭谢。
ljc007 2014-09-03
  • 打赏
  • 举报
回复
@echo off
setlocal enabledelayedexpansion
(for /f "delims=" %%i in (a.txt) do (
    set count=0
    for /f "skip=1 delims=" %%j in (a.txt) do (
        if %%i equ %%j (
            set /a count+=1
        )
    
    )
    if !count! lss 2 (
        echo %%i
    )
))>b.txt

9,506

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 安全技术/病毒
社区管理员
  • 安全技术/病毒社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧