本帖最后由 bluewing009 于 2011-11-23 22:38 编辑
解决6楼
1.我想在1.txt文本里找到 不含 pause和echo 的显示行(显示行就是echo 没有>),就是:不含 pause和 echo且没有>的 行
我是这么写的:findstr /v "echo.*[^^^>] pause" 1.txt
结果错误
2.我尝试补集的写法findstr echo.*[^^^>] 1.txt
结果是:echo行和echo >行
问题:[^]不是补集么?应该是不含有补集内的元素,为什么2中都输出了
我如果想达到开头所说的目的如何写呢?
举例
- echo 000
- echo 3234
- pause
- djkllls
- dfsdk
- echo asdas>11.txt
- echo asdas>>11.txt
复制代码
变成
- djkllls
- dfsdk
- echo asdas>11.txt
- echo asdas>>11.txt
复制代码
例子中echo 行没有>排除了 |