文档章节

【批处理】去重一个文本里的重复行

beijing_zbs
 beijing_zbs
发布于 2014/11/30 12:51
字数 291
阅读 100
收藏 0

例如一个文本(test.txt)是如下的内容,"com.tencent.news.ui.MainActivity2",在此文本中多次重复出现。我现在只想保留一行

Memory Leak Report 
App Package Name: com.tencent.news
App Version: 4.4.9
File_Name:memoryleak_0/result/leak_2014_11_29_14_03_58.hprof 
com.tencent.news.ui.LoginActivity 0x41f59bf8 
com.tencent.news.ui.MainActivity2 0x418bbf80 
File_Name:memoryleak_0/result/memoryleak_2014_11_29_14_15_58.hprof 
com.tencent.news.ui.MainActivity2 0x415ec590 
File_Name:memoryleak_0/result/memoryleak_2014_11_29_14_27_17.hprof 
com.tencent.news.ui.MainActivity2 0x415596a8 
File_Name:memoryleak_0/result/memoryleak_2014_11_29_14_31_50.hprof 
com.tencent.news.ui.ImageDetailActivity 0x41a35898 
com.tencent.news.ui.CommentFragmentActivity 0x41eb27f0 
com.tencent.news.ui.MainActivity2 0x41c2fa18 
File_Name:memoryleak_0/result/memoryleak_2014_11_29_14_35_58.hprof 
com.tencent.news.ui.MainActivity2 0x4178f998 
com.tencent.news.ui.MainActivity2 0x41582488

实现方法:

@echo off
(for /f "delims=" %%i in (test.txt) do findstr "%%i" "test1.txt">nul||echo %%i)>test1.txt
pause

结果展示:

Memory Leak Report 
App Package Name: com.tencent.news
File_Name:memoryleak_0/result/leak_2014_11_29_14_03_58.hprof 
file analyze done 
com.tencent.news.ui.LoginActivity 0x41f59bf8 
com.tencent.news.ui.MainActivity2 0x418bbf80 
File_Name:memoryleak_0/result/memoryleak_2014_11_29_14_15_58.hprof 
File_Name:memoryleak_0/result/memoryleak_2014_11_29_14_27_17.hprof 
File_Name:memoryleak_0/result/memoryleak_2014_11_29_14_31_50.hprof 
com.tencent.news.ui.ImageDetailActivity 0x41a35898 
com.tencent.news.ui.CommentFragmentActivity 0x41eb27f0 
File_Name:memoryleak_0/result/memoryleak_2014_11_29_14_35_58.hprof


© 著作权归作者所有

beijing_zbs
粉丝 7
博文 150
码字总数 31629
作品 0
塘沽
QA/测试工程师
私信 提问
批处理中cmd /c 作用问题

批处理中 cmd /c git init echo hello>welcome.txt 如果不加cmd /c ,则在git init好了之后后面的语句都不会被执行 ===================== 这是我这几天看GIT权威指南时,将书里例子弄成一个...

ddatsh
2011/10/05
1K
2
linux sort,uniq,cut,wc命令详解

sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。 sort语法 [root@www ...

刀心
2015/06/10
0
0
DOS 批处理命令For循环命令详解

for命令是一种对一系列对象依次循环执行同一个或多个命令的在命令行或批处理中运行的命令,结合一些Windows管理中的程序后,其处理功能强大、应用灵活方便程度令人刮目相看。但是,其帮助信息...

DanEcho
2016/11/17
0
0
360 php 面试题

1. 100万条记录的文本文件,取出重复数最多的前10条。 示例文本: 098 123 234 789 …… 234 678 654 123 2. 100亿条记录的文本文件,取出重复数最多的前10条。 刚才是100万的数据,你的计算...

arvin007
2012/07/15
17.3K
62
JDBC 大数据集分页 ,大数据读写及事务的隔离级别

一、大数据集的分页 1、内存分页:将数据全部取出来放到List中,然后再进行分页。(不可取的) 2、数据库层分页:按照页码从数据查询。 MySQL:Select * from table limit M,N M:开始记录的...

长平狐
2012/09/03
257
0

没有更多内容

加载失败,请刷新页面

加载更多

一个简单易用的Linux文本编辑器:nano的安装与使用

许多状况下咱们都必要编纂云主机里的文本情节,而现时用的比力多的文本编纂器是vim,这个估量许多人都以为很难用,这边伏笔VPS引荐一个简略易用的文本编纂器nano,比vim简略许多,很轻易上手...

shzwork
28分钟前
3
0
go recover

异常、错误常见语言处理 一般语言都有其错误处理方式,就以鄙人熟悉的php来距离吧。 PHP有多个级别的错误处理方式,以防止程序在还未正确执行完毕时,就造成了程序的提前结束。 try/catch/fi...

o0无忧亦无怖
47分钟前
1
0
玩转混合云+边缘计算,且看ZStack Mini!

文章导读:2019年4月16日,ZStack新品和合作伙伴战略发布会上,面向集团客户和边缘场景需求,ZStack重磅推出ZStack Mini超融合一体机(以下简称:ZStack Mini)和ZStack多云管理平台(以下简...

ZStack社区版
48分钟前
2
0
springboot 整合redis

springboot整合redis官方是有文档的: 英文看不懂可以翻译,代码应该看得懂, 这个是自动注入的。当然也可以xml注入,手动配置。 整合步骤: pom文件: <!-- spring boot web --> ...

jason_kiss
52分钟前
2
0
手机耗电问题,大部分是没有正确使用这个“锁”

当安卓设备闲置时,设备很快会进入休眠状态,以达到省电和减少CPU占用的目的。但有些应用在手机灭屏甚至系统休眠时,依然频繁占用CPU处理事件或唤醒屏幕提示用户消息,这类行为会导致手机耗电...

安卓绿色联盟
53分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部