批处理txt文本 筛选出含有特定字符串的行

比如我要筛选出含有“abcdf”这样一个完整字符串的那些行, 就是不含有“abcdf”的行都删除。应该怎么做

做法具体一点啊~不要直接是代码。。我没用过批处理

@findstr /v "123" "1.txt">>123.txt

将要处理的文件保存为1.txt
批处理在1.txt文件夹里面运行追问

这是删除掉了123所在的行啊 我要的是相反的 删除不含123的

追答

@echo off
set s=abcd
findstr /v %s% cr005-海药本草.txt>2.txt

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-04
findstr /x "abcdf" 1.txt>abcdf.txt
相似回答