请问这位大哥 ,如果我要批处理筛选一个文本里面包含特定数字的行怎么弄?

例如我一个文本里面有100行那些包含有数字1516171819202122其中之一的行全部挑选出来应该怎么弄批处理?例如:巴松错12撒旦15挑选后:撒旦15... 例如我一个文本里面有100行 那些包含有数字15 16 17 18 19 20 21 22其中之一的行全部挑选出来应该怎么弄批处理?
例如:
巴松错12
撒旦15
挑选后:
撒旦15
展开
 我来答
付芝华
推荐于2016-11-01 · TA获得超过566个赞
知道小有建树答主
回答量:281
采纳率:0%
帮助的人:392万
展开全部

不好意思,这几天有点忙,现在给你批处理代码:


保持为文本:

@echo off
(findstr /i "15 16 17 18 19 20 21 22" "D:\old.txt")>"D:\new.txt"
@echo off
(findstr /i "15 [16-18] [19-20] 21 22" "D:\old.txt")>"D:\new.txt"

只显示:

@echo off
findstr /i "15 16 17 18 19 20 21 22" "D:\old.txt"
pause

 

findstr功能强大,你可以看看帮助。findstr /?

来自:求助得到的回答
ijyfe
2015-05-29 · TA获得超过3000个赞
知道小有建树答主
回答量:1243
采纳率:25%
帮助的人:478万
展开全部
findstr "[12][0-25-9]" 1.txt |findstr /v "[1][0-2]"
pause
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式