请问这位大哥 ,如果我要批处理筛选一个文本里面包含特定数字的行怎么弄?
例如我一个文本里面有100行那些包含有数字1516171819202122其中之一的行全部挑选出来应该怎么弄批处理?例如:巴松错12撒旦15挑选后:撒旦15...
例如我一个文本里面有100行 那些包含有数字15 16 17 18 19 20 21 22其中之一的行全部挑选出来应该怎么弄批处理?
例如:
巴松错12
撒旦15
挑选后:
撒旦15 展开
例如:
巴松错12
撒旦15
挑选后:
撒旦15 展开
2个回答
展开全部
不好意思,这几天有点忙,现在给你批处理代码:
保持为文本:
@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 /?
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询