![Windows 批处理 FINDSTR 搜索“”和 < >](https://linux22.com/image/1318122/Windows%20%E6%89%B9%E5%A4%84%E7%90%86%20FINDSTR%20%E6%90%9C%E7%B4%A2%E2%80%9C%E2%80%9D%E5%92%8C%20%3C%20%3E.png)
这两个单独工作,但我无法让它们在同一行上工作,然后重定向到文本文件。
FINDSTR "\""" testingbatch.txt > results.txt
FINDSTR "< >" testingbatch.txt > results.txt
合并:
FINDSTR /V "^< ^> \"" 测试批次.txt > 结果.txt
只要我不尝试将输出重定向到文件就可以工作。
答案1
FINDSTR“< > \””对我有用。
示例.txt:
zero
one "foo"
two < >
three >
four <
five > < "
six
C:\Users\foo>findstr /V "< > \"" example.txt
zero
six
答案2
您的示例在重定向输出 DUSAN 时不起作用的原因是您缺少一组引号。
以下是使用添加的引号后的表达式:
**
FINDSTR /V "< > \""" testingbatch.txt >> resultsWO2.txt
**