2013-07-22 81 views
0

我需要創建批處理文件,在代碼中找到字符串並將它們插入到新文件中。使用FindStr從批處理文件中搜索文件

例如,我有一個文件:

... 

<aaaa> AAA </aaaa> 

<bbbb> BBB </bbbbb> 

<RESULT="RIV/123456789:123456/12:1234567" XXXX="xxx" YYYY="yyy" ZZZZ="zzz"> 

<cccc> CCC </cccc> 

<dddd> DDD </dddd> 

... 

,並在單獨的文件(例如RESULTS.TXT)我需要只導出結果:

... 
RIV/123456789:123456/12:1234567 
RIV/123456789:123456/12:1234567 
RIV/123456789:123456/12:1234567 
... 

我試着圖多次,但沒有運氣:-(我希望你的幫助!

先謝謝您,詹姆斯

回答

3

你可以試試這個:

@ECHO OFF &SETLOCAL 
(FOR /f tokens^=2delims^=^" %%a IN ('findstr /l "RIV/" file') DO (
    ECHO(%%a 
))>newfile 
+0

非常感謝你,它的工作原理! – user2606943