【批處理】去重一個文本里的重複行

例如一個文本(test.txt)是以下的內容,"com.tencent.news.ui.MainActivity2",在此文本中屢次重複出現。我如今只想保留一行shell

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

實現方法:ui

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

結果展現:spa

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
相關文章
相關標籤/搜索