cmd命令,把D:\abc中所有TXT文件内容中,同时包含“123”和“789”的行,复制到另外一个TXT文件

 我来答
GAGATOSHUT
2016-05-09 · TA获得超过3459个赞
知道小有建树答主
回答量:645
采纳率:50%
帮助的人:253万
展开全部
@Echo off
Set My_Path=%cd%
cd/d D:\abc
>>%cd%\包含的行.txt (For /r %%a in (*.txt) do (
findstr "123" "%%a"
findstr "789" "%%a"
 
))
Pause

:: 新建一个批处理脚本文件
:: 将代码保存后运行即可
:: 保存的数据在您的批处理当前目录下的:包含的行.txt
:: 中国批处理脚本联盟
追问
谢谢,但还差一点点,查出来的结果是包含“123”或者“789”的行,不是同时包含“123”和“789”的行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式