批处理查找1.txt文档中包含指定字符串并删除整行重定向输出至2.txt

查找的字符串类似:自备资料库\cr005-海药本草.txt有几个问题存在:1.每一行的字数较多,保不齐可能上千2.我已经试过好几种命令都无法完成;3.这个搜索字符串是个是... 查找的字符串类似:
自备资料库\cr005-海药本草.txt
有几个问题存在:
1.每一行的字数较多,保不齐可能上千
2.我已经试过好几种命令都无法完成;
3.这个搜索字符串是个是个变量。
请高手赐教,谢谢!不过,没有财富值了!谢谢!在线等!!
不好意思,可能我没有描述清楚,我的意思是"自备资料库\cr005-海药本草.txt"这就是搜索的字符串全部
还有,被处理的文件可能是几百K至几十M.

我想,是不是因为被搜索字符串里面包含特殊字符的问题。
展开
 我来答
sudoku52
2011-12-03 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4893万
展开全部
@echo off
set s=abcd
findstr /v %s% cr005-海药本草.txt>2.txt
追问
不好意思,可能我没有描述清楚,我的意思是"自备资料库\cr005-海药本草.txt"这就是搜索的字符串全部
追答
@echo off
set s=自备资料库\cr005-海药本草.txt
findstr /v /c:"%s%" 1.txt >2.txt
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式