例如一个文本(test.txt)是如下的内容,"com.tencent.news.ui.MainActivity2",在此文本中多次重复出现。我现在只想保留一行。
Memory Leak Report App Package Name: com.tencent.newsApp Version: 4.4.9File_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.txtpause
结果展示:
Memory Leak Report App Package Name: com.tencent.newsFile_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