无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4633|回复: 10
打印 上一主题 下一主题

请教个文本文件内容处理的批处理,检测每一行,如果下一行包含它,就删除下一行

  [复制链接]
跳转到指定楼层
1#
发表于 2021-6-17 23:21:43 来自手机 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
文件a.txt中有很多行
比如
hklm\hklm
hklm\hklm\aa
hklm\hklm\aa\bb
hklm\hhhh
hklm\hhhh\hh
hklm\nssb\xxoo
hklm\nssb\xxoo\ooxx\998
处理后只留下
hklm\hklm
hklm\hhhh
hklm\nssb\xxoo
也就是读取每一行,检测下一行如果包含读取的那行,就删除,不包含则保留



2#
 楼主| 发表于 2021-6-19 16:20:59 | 显示全部楼层
hua_wuxin 发表于 2021-6-18 12:33
结果在b.txt里。

@echo off

几十万行的文本,等了几个小时才执行好了,不过可能我折腾的逻辑还有点问题,漏处理了好几行

点评

确实。批处理只适合处理几十到几百行的吧。  详情 回复 发表于 2021-6-19 16:54
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-6 08:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表