使用FindStr从批处理文件中搜索文件

时间:2013-07-22 14:21:44

标签: batch-file cmd 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
...

我试图多次弄清楚,但没有运气:-(,我将非常感谢你的帮助!

先谢谢你,詹姆斯

1 个答案:

答案 0 :(得分:3)

你可以试试这个:

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